home *** CD-ROM | disk | FTP | other *** search
/ LG Super CD / LG Super CD.iso / bitpim / bitpim-0.62-setup.exe / {app} / bitpim.exe / wxPython / grid.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2003-11-06  |  152.1 KB  |  2,794 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.3)
  3.  
  4. import gridc
  5. from misc import *
  6. from gdi import *
  7. from fonts import *
  8. from windows import *
  9. from clip_dnd import *
  10. from controls import *
  11. from events import *
  12. import wx
  13.  
  14. def EVT_GRID_CELL_LEFT_CLICK(win, fn):
  15.     win.Connect(-1, -1, wxEVT_GRID_CELL_LEFT_CLICK, fn)
  16.  
  17.  
  18. def EVT_GRID_CELL_RIGHT_CLICK(win, fn):
  19.     win.Connect(-1, -1, wxEVT_GRID_CELL_RIGHT_CLICK, fn)
  20.  
  21.  
  22. def EVT_GRID_CELL_LEFT_DCLICK(win, fn):
  23.     win.Connect(-1, -1, wxEVT_GRID_CELL_LEFT_DCLICK, fn)
  24.  
  25.  
  26. def EVT_GRID_CELL_RIGHT_DCLICK(win, fn):
  27.     win.Connect(-1, -1, wxEVT_GRID_CELL_RIGHT_DCLICK, fn)
  28.  
  29.  
  30. def EVT_GRID_LABEL_LEFT_CLICK(win, fn):
  31.     win.Connect(-1, -1, wxEVT_GRID_LABEL_LEFT_CLICK, fn)
  32.  
  33.  
  34. def EVT_GRID_LABEL_RIGHT_CLICK(win, fn):
  35.     win.Connect(-1, -1, wxEVT_GRID_LABEL_RIGHT_CLICK, fn)
  36.  
  37.  
  38. def EVT_GRID_LABEL_LEFT_DCLICK(win, fn):
  39.     win.Connect(-1, -1, wxEVT_GRID_LABEL_LEFT_DCLICK, fn)
  40.  
  41.  
  42. def EVT_GRID_LABEL_RIGHT_DCLICK(win, fn):
  43.     win.Connect(-1, -1, wxEVT_GRID_LABEL_RIGHT_DCLICK, fn)
  44.  
  45.  
  46. def EVT_GRID_ROW_SIZE(win, fn):
  47.     win.Connect(-1, -1, wxEVT_GRID_ROW_SIZE, fn)
  48.  
  49.  
  50. def EVT_GRID_COL_SIZE(win, fn):
  51.     win.Connect(-1, -1, wxEVT_GRID_COL_SIZE, fn)
  52.  
  53.  
  54. def EVT_GRID_RANGE_SELECT(win, fn):
  55.     win.Connect(-1, -1, wxEVT_GRID_RANGE_SELECT, fn)
  56.  
  57.  
  58. def EVT_GRID_CELL_CHANGE(win, fn):
  59.     win.Connect(-1, -1, wxEVT_GRID_CELL_CHANGE, fn)
  60.  
  61.  
  62. def EVT_GRID_SELECT_CELL(win, fn):
  63.     win.Connect(-1, -1, wxEVT_GRID_SELECT_CELL, fn)
  64.  
  65.  
  66. def EVT_GRID_EDITOR_SHOWN(win, fn):
  67.     win.Connect(-1, -1, wxEVT_GRID_EDITOR_SHOWN, fn)
  68.  
  69.  
  70. def EVT_GRID_EDITOR_HIDDEN(win, fn):
  71.     win.Connect(-1, -1, wxEVT_GRID_EDITOR_HIDDEN, fn)
  72.  
  73.  
  74. def EVT_GRID_EDITOR_CREATED(win, fn):
  75.     win.Connect(-1, -1, wxEVT_GRID_EDITOR_CREATED, fn)
  76.  
  77.  
  78. class wxGridCellRendererPtr:
  79.     
  80.     def __init__(self, this):
  81.         self.this = this
  82.         self.thisown = 0
  83.  
  84.     
  85.     def _setOORInfo(self, *_args, **_kwargs):
  86.         val = gridc.wxGridCellRenderer__setOORInfo(self, *_args, **_kwargs)
  87.         return val
  88.  
  89.     
  90.     def SetParameters(self, *_args, **_kwargs):
  91.         val = gridc.wxGridCellRenderer_SetParameters(self, *_args, **_kwargs)
  92.         return val
  93.  
  94.     
  95.     def IncRef(self, *_args, **_kwargs):
  96.         val = gridc.wxGridCellRenderer_IncRef(self, *_args, **_kwargs)
  97.         return val
  98.  
  99.     
  100.     def DecRef(self, *_args, **_kwargs):
  101.         val = gridc.wxGridCellRenderer_DecRef(self, *_args, **_kwargs)
  102.         return val
  103.  
  104.     
  105.     def Draw(self, *_args, **_kwargs):
  106.         val = gridc.wxGridCellRenderer_Draw(self, *_args, **_kwargs)
  107.         return val
  108.  
  109.     
  110.     def GetBestSize(self, *_args, **_kwargs):
  111.         val = gridc.wxGridCellRenderer_GetBestSize(self, *_args, **_kwargs)
  112.         if val:
  113.             val = wxSizePtr(val)
  114.             val.thisown = 1
  115.         
  116.         return val
  117.  
  118.     
  119.     def Clone(self, *_args, **_kwargs):
  120.         val = gridc.wxGridCellRenderer_Clone(self, *_args, **_kwargs)
  121.         return val
  122.  
  123.     
  124.     def __repr__(self):
  125.         return '<%s.%s instance; proxy of C++ wxGridCellRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  126.  
  127.  
  128.  
  129. class wxGridCellRenderer(wxGridCellRendererPtr):
  130.     
  131.     def __init__(self, this):
  132.         self.this = this
  133.  
  134.  
  135.  
  136. class wxPyGridCellRendererPtr(wxGridCellRendererPtr):
  137.     
  138.     def __init__(self, this):
  139.         self.this = this
  140.         self.thisown = 0
  141.  
  142.     
  143.     def _setCallbackInfo(self, *_args, **_kwargs):
  144.         val = gridc.wxPyGridCellRenderer__setCallbackInfo(self, *_args, **_kwargs)
  145.         return val
  146.  
  147.     
  148.     def base_SetParameters(self, *_args, **_kwargs):
  149.         val = gridc.wxPyGridCellRenderer_base_SetParameters(self, *_args, **_kwargs)
  150.         return val
  151.  
  152.     
  153.     def __repr__(self):
  154.         return '<%s.%s instance; proxy of C++ wxPyGridCellRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  155.  
  156.  
  157.  
  158. class wxPyGridCellRenderer(wxPyGridCellRendererPtr):
  159.     
  160.     def __init__(self, *_args, **_kwargs):
  161.         self.this = gridc.new_wxPyGridCellRenderer(*_args, **_kwargs)
  162.         self.thisown = 1
  163.         self._setCallbackInfo(self, wxPyGridCellRenderer)
  164.         self._setOORInfo(self)
  165.  
  166.  
  167.  
  168. class wxGridCellStringRendererPtr(wxGridCellRendererPtr):
  169.     
  170.     def __init__(self, this):
  171.         self.this = this
  172.         self.thisown = 0
  173.  
  174.     
  175.     def __repr__(self):
  176.         return '<%s.%s instance; proxy of C++ wxGridCellStringRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  177.  
  178.  
  179.  
  180. class wxGridCellStringRenderer(wxGridCellStringRendererPtr):
  181.     
  182.     def __init__(self, *_args, **_kwargs):
  183.         self.this = gridc.new_wxGridCellStringRenderer(*_args, **_kwargs)
  184.         self.thisown = 1
  185.         self._setOORInfo(self)
  186.  
  187.  
  188.  
  189. class wxGridCellNumberRendererPtr(wxGridCellStringRendererPtr):
  190.     
  191.     def __init__(self, this):
  192.         self.this = this
  193.         self.thisown = 0
  194.  
  195.     
  196.     def __repr__(self):
  197.         return '<%s.%s instance; proxy of C++ wxGridCellNumberRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  198.  
  199.  
  200.  
  201. class wxGridCellNumberRenderer(wxGridCellNumberRendererPtr):
  202.     
  203.     def __init__(self, *_args, **_kwargs):
  204.         self.this = gridc.new_wxGridCellNumberRenderer(*_args, **_kwargs)
  205.         self.thisown = 1
  206.         self._setOORInfo(self)
  207.  
  208.  
  209.  
  210. class wxGridCellFloatRendererPtr(wxGridCellStringRendererPtr):
  211.     
  212.     def __init__(self, this):
  213.         self.this = this
  214.         self.thisown = 0
  215.  
  216.     
  217.     def GetWidth(self, *_args, **_kwargs):
  218.         val = gridc.wxGridCellFloatRenderer_GetWidth(self, *_args, **_kwargs)
  219.         return val
  220.  
  221.     
  222.     def SetWidth(self, *_args, **_kwargs):
  223.         val = gridc.wxGridCellFloatRenderer_SetWidth(self, *_args, **_kwargs)
  224.         return val
  225.  
  226.     
  227.     def GetPrecision(self, *_args, **_kwargs):
  228.         val = gridc.wxGridCellFloatRenderer_GetPrecision(self, *_args, **_kwargs)
  229.         return val
  230.  
  231.     
  232.     def SetPrecision(self, *_args, **_kwargs):
  233.         val = gridc.wxGridCellFloatRenderer_SetPrecision(self, *_args, **_kwargs)
  234.         return val
  235.  
  236.     
  237.     def __repr__(self):
  238.         return '<%s.%s instance; proxy of C++ wxGridCellFloatRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  239.  
  240.  
  241.  
  242. class wxGridCellFloatRenderer(wxGridCellFloatRendererPtr):
  243.     
  244.     def __init__(self, *_args, **_kwargs):
  245.         self.this = gridc.new_wxGridCellFloatRenderer(*_args, **_kwargs)
  246.         self.thisown = 1
  247.         self._setOORInfo(self)
  248.  
  249.  
  250.  
  251. class wxGridCellBoolRendererPtr(wxGridCellRendererPtr):
  252.     
  253.     def __init__(self, this):
  254.         self.this = this
  255.         self.thisown = 0
  256.  
  257.     
  258.     def __repr__(self):
  259.         return '<%s.%s instance; proxy of C++ wxGridCellBoolRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  260.  
  261.  
  262.  
  263. class wxGridCellBoolRenderer(wxGridCellBoolRendererPtr):
  264.     
  265.     def __init__(self, *_args, **_kwargs):
  266.         self.this = gridc.new_wxGridCellBoolRenderer(*_args, **_kwargs)
  267.         self.thisown = 1
  268.         self._setOORInfo(self)
  269.  
  270.  
  271.  
  272. class wxGridCellDateTimeRendererPtr(wxGridCellStringRendererPtr):
  273.     
  274.     def __init__(self, this):
  275.         self.this = this
  276.         self.thisown = 0
  277.  
  278.     
  279.     def __repr__(self):
  280.         return '<%s.%s instance; proxy of C++ wxGridCellDateTimeRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  281.  
  282.  
  283.  
  284. class wxGridCellDateTimeRenderer(wxGridCellDateTimeRendererPtr):
  285.     
  286.     def __init__(self, *_args, **_kwargs):
  287.         self.this = gridc.new_wxGridCellDateTimeRenderer(*_args, **_kwargs)
  288.         self.thisown = 1
  289.         self._setOORInfo(self)
  290.  
  291.  
  292.  
  293. class wxGridCellEnumRendererPtr(wxGridCellStringRendererPtr):
  294.     
  295.     def __init__(self, this):
  296.         self.this = this
  297.         self.thisown = 0
  298.  
  299.     
  300.     def __repr__(self):
  301.         return '<%s.%s instance; proxy of C++ wxGridCellEnumRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  302.  
  303.  
  304.  
  305. class wxGridCellEnumRenderer(wxGridCellEnumRendererPtr):
  306.     
  307.     def __init__(self, *_args, **_kwargs):
  308.         self.this = gridc.new_wxGridCellEnumRenderer(*_args, **_kwargs)
  309.         self.thisown = 1
  310.         self._setOORInfo(self)
  311.  
  312.  
  313.  
  314. class wxGridCellAutoWrapStringRendererPtr(wxGridCellStringRendererPtr):
  315.     
  316.     def __init__(self, this):
  317.         self.this = this
  318.         self.thisown = 0
  319.  
  320.     
  321.     def __repr__(self):
  322.         return '<%s.%s instance; proxy of C++ wxGridCellAutoWrapStringRenderer instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  323.  
  324.  
  325.  
  326. class wxGridCellAutoWrapStringRenderer(wxGridCellAutoWrapStringRendererPtr):
  327.     
  328.     def __init__(self, *_args, **_kwargs):
  329.         self.this = gridc.new_wxGridCellAutoWrapStringRenderer(*_args, **_kwargs)
  330.         self.thisown = 1
  331.         self._setOORInfo(self)
  332.  
  333.  
  334.  
  335. class wxGridCellEditorPtr:
  336.     
  337.     def __init__(self, this):
  338.         self.this = this
  339.         self.thisown = 0
  340.  
  341.     
  342.     def _setOORInfo(self, *_args, **_kwargs):
  343.         val = gridc.wxGridCellEditor__setOORInfo(self, *_args, **_kwargs)
  344.         return val
  345.  
  346.     
  347.     def IsCreated(self, *_args, **_kwargs):
  348.         val = gridc.wxGridCellEditor_IsCreated(self, *_args, **_kwargs)
  349.         return val
  350.  
  351.     
  352.     def GetControl(self, *_args, **_kwargs):
  353.         val = gridc.wxGridCellEditor_GetControl(self, *_args, **_kwargs)
  354.         return val
  355.  
  356.     
  357.     def SetControl(self, *_args, **_kwargs):
  358.         val = gridc.wxGridCellEditor_SetControl(self, *_args, **_kwargs)
  359.         return val
  360.  
  361.     
  362.     def GetCellAttr(self, *_args, **_kwargs):
  363.         val = gridc.wxGridCellEditor_GetCellAttr(self, *_args, **_kwargs)
  364.         return val
  365.  
  366.     
  367.     def SetCellAttr(self, *_args, **_kwargs):
  368.         val = gridc.wxGridCellEditor_SetCellAttr(self, *_args, **_kwargs)
  369.         return val
  370.  
  371.     
  372.     def SetParameters(self, *_args, **_kwargs):
  373.         val = gridc.wxGridCellEditor_SetParameters(self, *_args, **_kwargs)
  374.         return val
  375.  
  376.     
  377.     def IncRef(self, *_args, **_kwargs):
  378.         val = gridc.wxGridCellEditor_IncRef(self, *_args, **_kwargs)
  379.         return val
  380.  
  381.     
  382.     def DecRef(self, *_args, **_kwargs):
  383.         val = gridc.wxGridCellEditor_DecRef(self, *_args, **_kwargs)
  384.         return val
  385.  
  386.     
  387.     def Create(self, *_args, **_kwargs):
  388.         val = gridc.wxGridCellEditor_Create(self, *_args, **_kwargs)
  389.         return val
  390.  
  391.     
  392.     def BeginEdit(self, *_args, **_kwargs):
  393.         val = gridc.wxGridCellEditor_BeginEdit(self, *_args, **_kwargs)
  394.         return val
  395.  
  396.     
  397.     def EndEdit(self, *_args, **_kwargs):
  398.         val = gridc.wxGridCellEditor_EndEdit(self, *_args, **_kwargs)
  399.         return val
  400.  
  401.     
  402.     def Reset(self, *_args, **_kwargs):
  403.         val = gridc.wxGridCellEditor_Reset(self, *_args, **_kwargs)
  404.         return val
  405.  
  406.     
  407.     def Clone(self, *_args, **_kwargs):
  408.         val = gridc.wxGridCellEditor_Clone(self, *_args, **_kwargs)
  409.         return val
  410.  
  411.     
  412.     def SetSize(self, *_args, **_kwargs):
  413.         val = gridc.wxGridCellEditor_SetSize(self, *_args, **_kwargs)
  414.         return val
  415.  
  416.     
  417.     def Show(self, *_args, **_kwargs):
  418.         val = gridc.wxGridCellEditor_Show(self, *_args, **_kwargs)
  419.         return val
  420.  
  421.     
  422.     def PaintBackground(self, *_args, **_kwargs):
  423.         val = gridc.wxGridCellEditor_PaintBackground(self, *_args, **_kwargs)
  424.         return val
  425.  
  426.     
  427.     def IsAcceptedKey(self, *_args, **_kwargs):
  428.         val = gridc.wxGridCellEditor_IsAcceptedKey(self, *_args, **_kwargs)
  429.         return val
  430.  
  431.     
  432.     def StartingKey(self, *_args, **_kwargs):
  433.         val = gridc.wxGridCellEditor_StartingKey(self, *_args, **_kwargs)
  434.         return val
  435.  
  436.     
  437.     def StartingClick(self, *_args, **_kwargs):
  438.         val = gridc.wxGridCellEditor_StartingClick(self, *_args, **_kwargs)
  439.         return val
  440.  
  441.     
  442.     def HandleReturn(self, *_args, **_kwargs):
  443.         val = gridc.wxGridCellEditor_HandleReturn(self, *_args, **_kwargs)
  444.         return val
  445.  
  446.     
  447.     def Destroy(self, *_args, **_kwargs):
  448.         val = gridc.wxGridCellEditor_Destroy(self, *_args, **_kwargs)
  449.         return val
  450.  
  451.     
  452.     def __repr__(self):
  453.         return '<%s.%s instance; proxy of C++ wxGridCellEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  454.  
  455.  
  456.  
  457. class wxGridCellEditor(wxGridCellEditorPtr):
  458.     
  459.     def __init__(self, this):
  460.         self.this = this
  461.  
  462.  
  463.  
  464. class wxPyGridCellEditorPtr(wxGridCellEditorPtr):
  465.     
  466.     def __init__(self, this):
  467.         self.this = this
  468.         self.thisown = 0
  469.  
  470.     
  471.     def _setCallbackInfo(self, *_args, **_kwargs):
  472.         val = gridc.wxPyGridCellEditor__setCallbackInfo(self, *_args, **_kwargs)
  473.         return val
  474.  
  475.     
  476.     def base_SetSize(self, *_args, **_kwargs):
  477.         val = gridc.wxPyGridCellEditor_base_SetSize(self, *_args, **_kwargs)
  478.         return val
  479.  
  480.     
  481.     def base_Show(self, *_args, **_kwargs):
  482.         val = gridc.wxPyGridCellEditor_base_Show(self, *_args, **_kwargs)
  483.         return val
  484.  
  485.     
  486.     def base_PaintBackground(self, *_args, **_kwargs):
  487.         val = gridc.wxPyGridCellEditor_base_PaintBackground(self, *_args, **_kwargs)
  488.         return val
  489.  
  490.     
  491.     def base_IsAcceptedKey(self, *_args, **_kwargs):
  492.         val = gridc.wxPyGridCellEditor_base_IsAcceptedKey(self, *_args, **_kwargs)
  493.         return val
  494.  
  495.     
  496.     def base_StartingKey(self, *_args, **_kwargs):
  497.         val = gridc.wxPyGridCellEditor_base_StartingKey(self, *_args, **_kwargs)
  498.         return val
  499.  
  500.     
  501.     def base_StartingClick(self, *_args, **_kwargs):
  502.         val = gridc.wxPyGridCellEditor_base_StartingClick(self, *_args, **_kwargs)
  503.         return val
  504.  
  505.     
  506.     def base_HandleReturn(self, *_args, **_kwargs):
  507.         val = gridc.wxPyGridCellEditor_base_HandleReturn(self, *_args, **_kwargs)
  508.         return val
  509.  
  510.     
  511.     def base_Destroy(self, *_args, **_kwargs):
  512.         val = gridc.wxPyGridCellEditor_base_Destroy(self, *_args, **_kwargs)
  513.         return val
  514.  
  515.     
  516.     def base_SetParameters(self, *_args, **_kwargs):
  517.         val = gridc.wxPyGridCellEditor_base_SetParameters(self, *_args, **_kwargs)
  518.         return val
  519.  
  520.     
  521.     def __repr__(self):
  522.         return '<%s.%s instance; proxy of C++ wxPyGridCellEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  523.  
  524.  
  525.  
  526. class wxPyGridCellEditor(wxPyGridCellEditorPtr):
  527.     
  528.     def __init__(self, *_args, **_kwargs):
  529.         self.this = gridc.new_wxPyGridCellEditor(*_args, **_kwargs)
  530.         self.thisown = 1
  531.         self._setCallbackInfo(self, wxPyGridCellEditor)
  532.         self._setOORInfo(self)
  533.  
  534.  
  535.  
  536. class wxGridCellTextEditorPtr(wxGridCellEditorPtr):
  537.     
  538.     def __init__(self, this):
  539.         self.this = this
  540.         self.thisown = 0
  541.  
  542.     
  543.     def __repr__(self):
  544.         return '<%s.%s instance; proxy of C++ wxGridCellTextEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  545.  
  546.  
  547.  
  548. class wxGridCellTextEditor(wxGridCellTextEditorPtr):
  549.     
  550.     def __init__(self, *_args, **_kwargs):
  551.         self.this = gridc.new_wxGridCellTextEditor(*_args, **_kwargs)
  552.         self.thisown = 1
  553.         self._setOORInfo(self)
  554.  
  555.  
  556.  
  557. class wxGridCellNumberEditorPtr(wxGridCellTextEditorPtr):
  558.     
  559.     def __init__(self, this):
  560.         self.this = this
  561.         self.thisown = 0
  562.  
  563.     
  564.     def __repr__(self):
  565.         return '<%s.%s instance; proxy of C++ wxGridCellNumberEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  566.  
  567.  
  568.  
  569. class wxGridCellNumberEditor(wxGridCellNumberEditorPtr):
  570.     
  571.     def __init__(self, *_args, **_kwargs):
  572.         self.this = gridc.new_wxGridCellNumberEditor(*_args, **_kwargs)
  573.         self.thisown = 1
  574.         self._setOORInfo(self)
  575.  
  576.  
  577.  
  578. class wxGridCellFloatEditorPtr(wxGridCellTextEditorPtr):
  579.     
  580.     def __init__(self, this):
  581.         self.this = this
  582.         self.thisown = 0
  583.  
  584.     
  585.     def __repr__(self):
  586.         return '<%s.%s instance; proxy of C++ wxGridCellFloatEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  587.  
  588.  
  589.  
  590. class wxGridCellFloatEditor(wxGridCellFloatEditorPtr):
  591.     
  592.     def __init__(self, *_args, **_kwargs):
  593.         self.this = gridc.new_wxGridCellFloatEditor(*_args, **_kwargs)
  594.         self.thisown = 1
  595.         self._setOORInfo(self)
  596.  
  597.  
  598.  
  599. class wxGridCellBoolEditorPtr(wxGridCellEditorPtr):
  600.     
  601.     def __init__(self, this):
  602.         self.this = this
  603.         self.thisown = 0
  604.  
  605.     
  606.     def __repr__(self):
  607.         return '<%s.%s instance; proxy of C++ wxGridCellBoolEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  608.  
  609.  
  610.  
  611. class wxGridCellBoolEditor(wxGridCellBoolEditorPtr):
  612.     
  613.     def __init__(self, *_args, **_kwargs):
  614.         self.this = gridc.new_wxGridCellBoolEditor(*_args, **_kwargs)
  615.         self.thisown = 1
  616.         self._setOORInfo(self)
  617.  
  618.  
  619.  
  620. class wxGridCellChoiceEditorPtr(wxGridCellEditorPtr):
  621.     
  622.     def __init__(self, this):
  623.         self.this = this
  624.         self.thisown = 0
  625.  
  626.     
  627.     def __repr__(self):
  628.         return '<%s.%s instance; proxy of C++ wxGridCellChoiceEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  629.  
  630.  
  631.  
  632. class wxGridCellChoiceEditor(wxGridCellChoiceEditorPtr):
  633.     
  634.     def __init__(self, *_args, **_kwargs):
  635.         self.this = gridc.new_wxGridCellChoiceEditor(*_args, **_kwargs)
  636.         self.thisown = 1
  637.         self._setOORInfo(self)
  638.  
  639.  
  640.  
  641. class wxGridCellEnumEditorPtr(wxGridCellChoiceEditorPtr):
  642.     
  643.     def __init__(self, this):
  644.         self.this = this
  645.         self.thisown = 0
  646.  
  647.     
  648.     def __repr__(self):
  649.         return '<%s.%s instance; proxy of C++ wxGridCellEnumEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  650.  
  651.  
  652.  
  653. class wxGridCellEnumEditor(wxGridCellEnumEditorPtr):
  654.     
  655.     def __init__(self, *_args, **_kwargs):
  656.         self.this = gridc.new_wxGridCellEnumEditor(*_args, **_kwargs)
  657.         self.thisown = 1
  658.         self._setOORInfo(self)
  659.  
  660.  
  661.  
  662. class wxGridCellAutoWrapStringEditorPtr(wxGridCellTextEditorPtr):
  663.     
  664.     def __init__(self, this):
  665.         self.this = this
  666.         self.thisown = 0
  667.  
  668.     
  669.     def __repr__(self):
  670.         return '<%s.%s instance; proxy of C++ wxGridCellAutoWrapStringEditor instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  671.  
  672.  
  673.  
  674. class wxGridCellAutoWrapStringEditor(wxGridCellAutoWrapStringEditorPtr):
  675.     
  676.     def __init__(self, *_args, **_kwargs):
  677.         self.this = gridc.new_wxGridCellAutoWrapStringEditor(*_args, **_kwargs)
  678.         self.thisown = 1
  679.         self._setOORInfo(self)
  680.  
  681.  
  682.  
  683. class wxGridCellAttrPtr:
  684.     Any = gridc.wxGridCellAttr_Any
  685.     Default = gridc.wxGridCellAttr_Default
  686.     Cell = gridc.wxGridCellAttr_Cell
  687.     Row = gridc.wxGridCellAttr_Row
  688.     Col = gridc.wxGridCellAttr_Col
  689.     Merged = gridc.wxGridCellAttr_Merged
  690.     
  691.     def __init__(self, this):
  692.         self.this = this
  693.         self.thisown = 0
  694.  
  695.     
  696.     def _setOORInfo(self, *_args, **_kwargs):
  697.         val = gridc.wxGridCellAttr__setOORInfo(self, *_args, **_kwargs)
  698.         return val
  699.  
  700.     
  701.     def Clone(self, *_args, **_kwargs):
  702.         val = gridc.wxGridCellAttr_Clone(self, *_args, **_kwargs)
  703.         return val
  704.  
  705.     
  706.     def MergeWith(self, *_args, **_kwargs):
  707.         val = gridc.wxGridCellAttr_MergeWith(self, *_args, **_kwargs)
  708.         return val
  709.  
  710.     
  711.     def IncRef(self, *_args, **_kwargs):
  712.         val = gridc.wxGridCellAttr_IncRef(self, *_args, **_kwargs)
  713.         return val
  714.  
  715.     
  716.     def DecRef(self, *_args, **_kwargs):
  717.         val = gridc.wxGridCellAttr_DecRef(self, *_args, **_kwargs)
  718.         return val
  719.  
  720.     
  721.     def SetTextColour(self, *_args, **_kwargs):
  722.         val = gridc.wxGridCellAttr_SetTextColour(self, *_args, **_kwargs)
  723.         return val
  724.  
  725.     
  726.     def SetBackgroundColour(self, *_args, **_kwargs):
  727.         val = gridc.wxGridCellAttr_SetBackgroundColour(self, *_args, **_kwargs)
  728.         return val
  729.  
  730.     
  731.     def SetFont(self, *_args, **_kwargs):
  732.         val = gridc.wxGridCellAttr_SetFont(self, *_args, **_kwargs)
  733.         return val
  734.  
  735.     
  736.     def SetAlignment(self, *_args, **_kwargs):
  737.         val = gridc.wxGridCellAttr_SetAlignment(self, *_args, **_kwargs)
  738.         return val
  739.  
  740.     
  741.     def SetSize(self, *_args, **_kwargs):
  742.         val = gridc.wxGridCellAttr_SetSize(self, *_args, **_kwargs)
  743.         return val
  744.  
  745.     
  746.     def SetOverflow(self, *_args, **_kwargs):
  747.         val = gridc.wxGridCellAttr_SetOverflow(self, *_args, **_kwargs)
  748.         return val
  749.  
  750.     
  751.     def SetReadOnly(self, *_args, **_kwargs):
  752.         val = gridc.wxGridCellAttr_SetReadOnly(self, *_args, **_kwargs)
  753.         return val
  754.  
  755.     
  756.     def SetRenderer(self, *_args, **_kwargs):
  757.         val = gridc.wxGridCellAttr_SetRenderer(self, *_args, **_kwargs)
  758.         return val
  759.  
  760.     
  761.     def SetEditor(self, *_args, **_kwargs):
  762.         val = gridc.wxGridCellAttr_SetEditor(self, *_args, **_kwargs)
  763.         return val
  764.  
  765.     
  766.     def SetKind(self, *_args, **_kwargs):
  767.         val = gridc.wxGridCellAttr_SetKind(self, *_args, **_kwargs)
  768.         return val
  769.  
  770.     
  771.     def HasTextColour(self, *_args, **_kwargs):
  772.         val = gridc.wxGridCellAttr_HasTextColour(self, *_args, **_kwargs)
  773.         return val
  774.  
  775.     
  776.     def HasBackgroundColour(self, *_args, **_kwargs):
  777.         val = gridc.wxGridCellAttr_HasBackgroundColour(self, *_args, **_kwargs)
  778.         return val
  779.  
  780.     
  781.     def HasFont(self, *_args, **_kwargs):
  782.         val = gridc.wxGridCellAttr_HasFont(self, *_args, **_kwargs)
  783.         return val
  784.  
  785.     
  786.     def HasAlignment(self, *_args, **_kwargs):
  787.         val = gridc.wxGridCellAttr_HasAlignment(self, *_args, **_kwargs)
  788.         return val
  789.  
  790.     
  791.     def HasRenderer(self, *_args, **_kwargs):
  792.         val = gridc.wxGridCellAttr_HasRenderer(self, *_args, **_kwargs)
  793.         return val
  794.  
  795.     
  796.     def HasEditor(self, *_args, **_kwargs):
  797.         val = gridc.wxGridCellAttr_HasEditor(self, *_args, **_kwargs)
  798.         return val
  799.  
  800.     
  801.     def HasReadWriteMode(self, *_args, **_kwargs):
  802.         val = gridc.wxGridCellAttr_HasReadWriteMode(self, *_args, **_kwargs)
  803.         return val
  804.  
  805.     
  806.     def GetTextColour(self, *_args, **_kwargs):
  807.         val = gridc.wxGridCellAttr_GetTextColour(self, *_args, **_kwargs)
  808.         if val:
  809.             val = wxColourPtr(val)
  810.             val.thisown = 1
  811.         
  812.         return val
  813.  
  814.     
  815.     def GetBackgroundColour(self, *_args, **_kwargs):
  816.         val = gridc.wxGridCellAttr_GetBackgroundColour(self, *_args, **_kwargs)
  817.         if val:
  818.             val = wxColourPtr(val)
  819.             val.thisown = 1
  820.         
  821.         return val
  822.  
  823.     
  824.     def GetFont(self, *_args, **_kwargs):
  825.         val = gridc.wxGridCellAttr_GetFont(self, *_args, **_kwargs)
  826.         if val:
  827.             val = wxFontPtr(val)
  828.             val.thisown = 1
  829.         
  830.         return val
  831.  
  832.     
  833.     def GetAlignment(self, *_args, **_kwargs):
  834.         val = gridc.wxGridCellAttr_GetAlignment(self, *_args, **_kwargs)
  835.         return val
  836.  
  837.     
  838.     def GetSize(self, *_args, **_kwargs):
  839.         val = gridc.wxGridCellAttr_GetSize(self, *_args, **_kwargs)
  840.         return val
  841.  
  842.     
  843.     def GetOverflow(self, *_args, **_kwargs):
  844.         val = gridc.wxGridCellAttr_GetOverflow(self, *_args, **_kwargs)
  845.         return val
  846.  
  847.     
  848.     def GetRenderer(self, *_args, **_kwargs):
  849.         val = gridc.wxGridCellAttr_GetRenderer(self, *_args, **_kwargs)
  850.         return val
  851.  
  852.     
  853.     def GetEditor(self, *_args, **_kwargs):
  854.         val = gridc.wxGridCellAttr_GetEditor(self, *_args, **_kwargs)
  855.         return val
  856.  
  857.     
  858.     def IsReadOnly(self, *_args, **_kwargs):
  859.         val = gridc.wxGridCellAttr_IsReadOnly(self, *_args, **_kwargs)
  860.         return val
  861.  
  862.     
  863.     def SetDefAttr(self, *_args, **_kwargs):
  864.         val = gridc.wxGridCellAttr_SetDefAttr(self, *_args, **_kwargs)
  865.         return val
  866.  
  867.     
  868.     def __repr__(self):
  869.         return '<%s.%s instance; proxy of C++ wxGridCellAttr instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  870.  
  871.  
  872.  
  873. class wxGridCellAttr(wxGridCellAttrPtr):
  874.     
  875.     def __init__(self, *_args, **_kwargs):
  876.         self.this = gridc.new_wxGridCellAttr(*_args, **_kwargs)
  877.         self.thisown = 1
  878.         self._setOORInfo(self)
  879.  
  880.  
  881.  
  882. class wxGridCellAttrProviderPtr:
  883.     
  884.     def __init__(self, this):
  885.         self.this = this
  886.         self.thisown = 0
  887.  
  888.     
  889.     def _setOORInfo(self, *_args, **_kwargs):
  890.         val = gridc.wxGridCellAttrProvider__setOORInfo(self, *_args, **_kwargs)
  891.         return val
  892.  
  893.     
  894.     def GetAttr(self, *_args, **_kwargs):
  895.         val = gridc.wxGridCellAttrProvider_GetAttr(self, *_args, **_kwargs)
  896.         return val
  897.  
  898.     
  899.     def SetAttr(self, *_args, **_kwargs):
  900.         val = gridc.wxGridCellAttrProvider_SetAttr(self, *_args, **_kwargs)
  901.         return val
  902.  
  903.     
  904.     def SetRowAttr(self, *_args, **_kwargs):
  905.         val = gridc.wxGridCellAttrProvider_SetRowAttr(self, *_args, **_kwargs)
  906.         return val
  907.  
  908.     
  909.     def SetColAttr(self, *_args, **_kwargs):
  910.         val = gridc.wxGridCellAttrProvider_SetColAttr(self, *_args, **_kwargs)
  911.         return val
  912.  
  913.     
  914.     def UpdateAttrRows(self, *_args, **_kwargs):
  915.         val = gridc.wxGridCellAttrProvider_UpdateAttrRows(self, *_args, **_kwargs)
  916.         return val
  917.  
  918.     
  919.     def UpdateAttrCols(self, *_args, **_kwargs):
  920.         val = gridc.wxGridCellAttrProvider_UpdateAttrCols(self, *_args, **_kwargs)
  921.         return val
  922.  
  923.     
  924.     def __repr__(self):
  925.         return '<%s.%s instance; proxy of C++ wxGridCellAttrProvider instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  926.  
  927.  
  928.  
  929. class wxGridCellAttrProvider(wxGridCellAttrProviderPtr):
  930.     
  931.     def __init__(self, *_args, **_kwargs):
  932.         self.this = gridc.new_wxGridCellAttrProvider(*_args, **_kwargs)
  933.         self.thisown = 1
  934.         self._setOORInfo(self)
  935.  
  936.  
  937.  
  938. class wxPyGridCellAttrProviderPtr(wxGridCellAttrProviderPtr):
  939.     
  940.     def __init__(self, this):
  941.         self.this = this
  942.         self.thisown = 0
  943.  
  944.     
  945.     def _setCallbackInfo(self, *_args, **_kwargs):
  946.         val = gridc.wxPyGridCellAttrProvider__setCallbackInfo(self, *_args, **_kwargs)
  947.         return val
  948.  
  949.     
  950.     def base_GetAttr(self, *_args, **_kwargs):
  951.         val = gridc.wxPyGridCellAttrProvider_base_GetAttr(self, *_args, **_kwargs)
  952.         return val
  953.  
  954.     
  955.     def base_SetAttr(self, *_args, **_kwargs):
  956.         val = gridc.wxPyGridCellAttrProvider_base_SetAttr(self, *_args, **_kwargs)
  957.         return val
  958.  
  959.     
  960.     def base_SetRowAttr(self, *_args, **_kwargs):
  961.         val = gridc.wxPyGridCellAttrProvider_base_SetRowAttr(self, *_args, **_kwargs)
  962.         return val
  963.  
  964.     
  965.     def base_SetColAttr(self, *_args, **_kwargs):
  966.         val = gridc.wxPyGridCellAttrProvider_base_SetColAttr(self, *_args, **_kwargs)
  967.         return val
  968.  
  969.     
  970.     def __repr__(self):
  971.         return '<%s.%s instance; proxy of C++ wxPyGridCellAttrProvider instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  972.  
  973.  
  974.  
  975. class wxPyGridCellAttrProvider(wxPyGridCellAttrProviderPtr):
  976.     
  977.     def __init__(self, *_args, **_kwargs):
  978.         self.this = gridc.new_wxPyGridCellAttrProvider(*_args, **_kwargs)
  979.         self.thisown = 1
  980.         self._setCallbackInfo(self, wxPyGridCellAttrProvider)
  981.  
  982.  
  983.  
  984. class wxGridTableBasePtr(wxObjectPtr):
  985.     
  986.     def __init__(self, this):
  987.         self.this = this
  988.         self.thisown = 0
  989.  
  990.     
  991.     def _setOORInfo(self, *_args, **_kwargs):
  992.         val = gridc.wxGridTableBase__setOORInfo(self, *_args, **_kwargs)
  993.         return val
  994.  
  995.     
  996.     def SetAttrProvider(self, *_args, **_kwargs):
  997.         val = gridc.wxGridTableBase_SetAttrProvider(self, *_args, **_kwargs)
  998.         return val
  999.  
  1000.     
  1001.     def GetAttrProvider(self, *_args, **_kwargs):
  1002.         val = gridc.wxGridTableBase_GetAttrProvider(self, *_args, **_kwargs)
  1003.         return val
  1004.  
  1005.     
  1006.     def SetView(self, *_args, **_kwargs):
  1007.         val = gridc.wxGridTableBase_SetView(self, *_args, **_kwargs)
  1008.         return val
  1009.  
  1010.     
  1011.     def GetView(self, *_args, **_kwargs):
  1012.         val = gridc.wxGridTableBase_GetView(self, *_args, **_kwargs)
  1013.         return val
  1014.  
  1015.     
  1016.     def GetNumberRows(self, *_args, **_kwargs):
  1017.         val = gridc.wxGridTableBase_GetNumberRows(self, *_args, **_kwargs)
  1018.         return val
  1019.  
  1020.     
  1021.     def GetNumberCols(self, *_args, **_kwargs):
  1022.         val = gridc.wxGridTableBase_GetNumberCols(self, *_args, **_kwargs)
  1023.         return val
  1024.  
  1025.     
  1026.     def IsEmptyCell(self, *_args, **_kwargs):
  1027.         val = gridc.wxGridTableBase_IsEmptyCell(self, *_args, **_kwargs)
  1028.         return val
  1029.  
  1030.     
  1031.     def GetValue(self, *_args, **_kwargs):
  1032.         val = gridc.wxGridTableBase_GetValue(self, *_args, **_kwargs)
  1033.         return val
  1034.  
  1035.     
  1036.     def SetValue(self, *_args, **_kwargs):
  1037.         val = gridc.wxGridTableBase_SetValue(self, *_args, **_kwargs)
  1038.         return val
  1039.  
  1040.     
  1041.     def GetTypeName(self, *_args, **_kwargs):
  1042.         val = gridc.wxGridTableBase_GetTypeName(self, *_args, **_kwargs)
  1043.         return val
  1044.  
  1045.     
  1046.     def CanGetValueAs(self, *_args, **_kwargs):
  1047.         val = gridc.wxGridTableBase_CanGetValueAs(self, *_args, **_kwargs)
  1048.         return val
  1049.  
  1050.     
  1051.     def CanSetValueAs(self, *_args, **_kwargs):
  1052.         val = gridc.wxGridTableBase_CanSetValueAs(self, *_args, **_kwargs)
  1053.         return val
  1054.  
  1055.     
  1056.     def GetValueAsLong(self, *_args, **_kwargs):
  1057.         val = gridc.wxGridTableBase_GetValueAsLong(self, *_args, **_kwargs)
  1058.         return val
  1059.  
  1060.     
  1061.     def GetValueAsDouble(self, *_args, **_kwargs):
  1062.         val = gridc.wxGridTableBase_GetValueAsDouble(self, *_args, **_kwargs)
  1063.         return val
  1064.  
  1065.     
  1066.     def GetValueAsBool(self, *_args, **_kwargs):
  1067.         val = gridc.wxGridTableBase_GetValueAsBool(self, *_args, **_kwargs)
  1068.         return val
  1069.  
  1070.     
  1071.     def SetValueAsLong(self, *_args, **_kwargs):
  1072.         val = gridc.wxGridTableBase_SetValueAsLong(self, *_args, **_kwargs)
  1073.         return val
  1074.  
  1075.     
  1076.     def SetValueAsDouble(self, *_args, **_kwargs):
  1077.         val = gridc.wxGridTableBase_SetValueAsDouble(self, *_args, **_kwargs)
  1078.         return val
  1079.  
  1080.     
  1081.     def SetValueAsBool(self, *_args, **_kwargs):
  1082.         val = gridc.wxGridTableBase_SetValueAsBool(self, *_args, **_kwargs)
  1083.         return val
  1084.  
  1085.     
  1086.     def Clear(self, *_args, **_kwargs):
  1087.         val = gridc.wxGridTableBase_Clear(self, *_args, **_kwargs)
  1088.         return val
  1089.  
  1090.     
  1091.     def InsertRows(self, *_args, **_kwargs):
  1092.         val = gridc.wxGridTableBase_InsertRows(self, *_args, **_kwargs)
  1093.         return val
  1094.  
  1095.     
  1096.     def AppendRows(self, *_args, **_kwargs):
  1097.         val = gridc.wxGridTableBase_AppendRows(self, *_args, **_kwargs)
  1098.         return val
  1099.  
  1100.     
  1101.     def DeleteRows(self, *_args, **_kwargs):
  1102.         val = gridc.wxGridTableBase_DeleteRows(self, *_args, **_kwargs)
  1103.         return val
  1104.  
  1105.     
  1106.     def InsertCols(self, *_args, **_kwargs):
  1107.         val = gridc.wxGridTableBase_InsertCols(self, *_args, **_kwargs)
  1108.         return val
  1109.  
  1110.     
  1111.     def AppendCols(self, *_args, **_kwargs):
  1112.         val = gridc.wxGridTableBase_AppendCols(self, *_args, **_kwargs)
  1113.         return val
  1114.  
  1115.     
  1116.     def DeleteCols(self, *_args, **_kwargs):
  1117.         val = gridc.wxGridTableBase_DeleteCols(self, *_args, **_kwargs)
  1118.         return val
  1119.  
  1120.     
  1121.     def GetRowLabelValue(self, *_args, **_kwargs):
  1122.         val = gridc.wxGridTableBase_GetRowLabelValue(self, *_args, **_kwargs)
  1123.         return val
  1124.  
  1125.     
  1126.     def GetColLabelValue(self, *_args, **_kwargs):
  1127.         val = gridc.wxGridTableBase_GetColLabelValue(self, *_args, **_kwargs)
  1128.         return val
  1129.  
  1130.     
  1131.     def SetRowLabelValue(self, *_args, **_kwargs):
  1132.         val = gridc.wxGridTableBase_SetRowLabelValue(self, *_args, **_kwargs)
  1133.         return val
  1134.  
  1135.     
  1136.     def SetColLabelValue(self, *_args, **_kwargs):
  1137.         val = gridc.wxGridTableBase_SetColLabelValue(self, *_args, **_kwargs)
  1138.         return val
  1139.  
  1140.     
  1141.     def CanHaveAttributes(self, *_args, **_kwargs):
  1142.         val = gridc.wxGridTableBase_CanHaveAttributes(self, *_args, **_kwargs)
  1143.         return val
  1144.  
  1145.     
  1146.     def GetAttr(self, *_args, **_kwargs):
  1147.         val = gridc.wxGridTableBase_GetAttr(self, *_args, **_kwargs)
  1148.         return val
  1149.  
  1150.     
  1151.     def SetAttr(self, *_args, **_kwargs):
  1152.         val = gridc.wxGridTableBase_SetAttr(self, *_args, **_kwargs)
  1153.         return val
  1154.  
  1155.     
  1156.     def SetRowAttr(self, *_args, **_kwargs):
  1157.         val = gridc.wxGridTableBase_SetRowAttr(self, *_args, **_kwargs)
  1158.         return val
  1159.  
  1160.     
  1161.     def SetColAttr(self, *_args, **_kwargs):
  1162.         val = gridc.wxGridTableBase_SetColAttr(self, *_args, **_kwargs)
  1163.         return val
  1164.  
  1165.     
  1166.     def __repr__(self):
  1167.         return '<%s.%s instance; proxy of C++ wxGridTableBase instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1168.  
  1169.  
  1170.  
  1171. class wxGridTableBase(wxGridTableBasePtr):
  1172.     
  1173.     def __init__(self, this):
  1174.         self.this = this
  1175.  
  1176.  
  1177.  
  1178. class wxPyGridTableBasePtr(wxGridTableBasePtr):
  1179.     
  1180.     def __init__(self, this):
  1181.         self.this = this
  1182.         self.thisown = 0
  1183.  
  1184.     
  1185.     def _setCallbackInfo(self, *_args, **_kwargs):
  1186.         val = gridc.wxPyGridTableBase__setCallbackInfo(self, *_args, **_kwargs)
  1187.         return val
  1188.  
  1189.     
  1190.     def Destroy(self, *_args, **_kwargs):
  1191.         val = gridc.wxPyGridTableBase_Destroy(self, *_args, **_kwargs)
  1192.         return val
  1193.  
  1194.     
  1195.     def base_GetTypeName(self, *_args, **_kwargs):
  1196.         val = gridc.wxPyGridTableBase_base_GetTypeName(self, *_args, **_kwargs)
  1197.         return val
  1198.  
  1199.     
  1200.     def base_CanGetValueAs(self, *_args, **_kwargs):
  1201.         val = gridc.wxPyGridTableBase_base_CanGetValueAs(self, *_args, **_kwargs)
  1202.         return val
  1203.  
  1204.     
  1205.     def base_CanSetValueAs(self, *_args, **_kwargs):
  1206.         val = gridc.wxPyGridTableBase_base_CanSetValueAs(self, *_args, **_kwargs)
  1207.         return val
  1208.  
  1209.     
  1210.     def base_Clear(self, *_args, **_kwargs):
  1211.         val = gridc.wxPyGridTableBase_base_Clear(self, *_args, **_kwargs)
  1212.         return val
  1213.  
  1214.     
  1215.     def base_InsertRows(self, *_args, **_kwargs):
  1216.         val = gridc.wxPyGridTableBase_base_InsertRows(self, *_args, **_kwargs)
  1217.         return val
  1218.  
  1219.     
  1220.     def base_AppendRows(self, *_args, **_kwargs):
  1221.         val = gridc.wxPyGridTableBase_base_AppendRows(self, *_args, **_kwargs)
  1222.         return val
  1223.  
  1224.     
  1225.     def base_DeleteRows(self, *_args, **_kwargs):
  1226.         val = gridc.wxPyGridTableBase_base_DeleteRows(self, *_args, **_kwargs)
  1227.         return val
  1228.  
  1229.     
  1230.     def base_InsertCols(self, *_args, **_kwargs):
  1231.         val = gridc.wxPyGridTableBase_base_InsertCols(self, *_args, **_kwargs)
  1232.         return val
  1233.  
  1234.     
  1235.     def base_AppendCols(self, *_args, **_kwargs):
  1236.         val = gridc.wxPyGridTableBase_base_AppendCols(self, *_args, **_kwargs)
  1237.         return val
  1238.  
  1239.     
  1240.     def base_DeleteCols(self, *_args, **_kwargs):
  1241.         val = gridc.wxPyGridTableBase_base_DeleteCols(self, *_args, **_kwargs)
  1242.         return val
  1243.  
  1244.     
  1245.     def base_GetRowLabelValue(self, *_args, **_kwargs):
  1246.         val = gridc.wxPyGridTableBase_base_GetRowLabelValue(self, *_args, **_kwargs)
  1247.         return val
  1248.  
  1249.     
  1250.     def base_GetColLabelValue(self, *_args, **_kwargs):
  1251.         val = gridc.wxPyGridTableBase_base_GetColLabelValue(self, *_args, **_kwargs)
  1252.         return val
  1253.  
  1254.     
  1255.     def base_SetRowLabelValue(self, *_args, **_kwargs):
  1256.         val = gridc.wxPyGridTableBase_base_SetRowLabelValue(self, *_args, **_kwargs)
  1257.         return val
  1258.  
  1259.     
  1260.     def base_SetColLabelValue(self, *_args, **_kwargs):
  1261.         val = gridc.wxPyGridTableBase_base_SetColLabelValue(self, *_args, **_kwargs)
  1262.         return val
  1263.  
  1264.     
  1265.     def base_CanHaveAttributes(self, *_args, **_kwargs):
  1266.         val = gridc.wxPyGridTableBase_base_CanHaveAttributes(self, *_args, **_kwargs)
  1267.         return val
  1268.  
  1269.     
  1270.     def base_GetAttr(self, *_args, **_kwargs):
  1271.         val = gridc.wxPyGridTableBase_base_GetAttr(self, *_args, **_kwargs)
  1272.         return val
  1273.  
  1274.     
  1275.     def base_SetAttr(self, *_args, **_kwargs):
  1276.         val = gridc.wxPyGridTableBase_base_SetAttr(self, *_args, **_kwargs)
  1277.         return val
  1278.  
  1279.     
  1280.     def base_SetRowAttr(self, *_args, **_kwargs):
  1281.         val = gridc.wxPyGridTableBase_base_SetRowAttr(self, *_args, **_kwargs)
  1282.         return val
  1283.  
  1284.     
  1285.     def base_SetColAttr(self, *_args, **_kwargs):
  1286.         val = gridc.wxPyGridTableBase_base_SetColAttr(self, *_args, **_kwargs)
  1287.         return val
  1288.  
  1289.     
  1290.     def __repr__(self):
  1291.         return '<%s.%s instance; proxy of C++ wxPyGridTableBase instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1292.  
  1293.  
  1294.  
  1295. class wxPyGridTableBase(wxPyGridTableBasePtr):
  1296.     
  1297.     def __init__(self, *_args, **_kwargs):
  1298.         self.this = gridc.new_wxPyGridTableBase(*_args, **_kwargs)
  1299.         self.thisown = 1
  1300.         self._setCallbackInfo(self, wxPyGridTableBase)
  1301.         self._setOORInfo(self)
  1302.  
  1303.  
  1304.  
  1305. class wxGridStringTablePtr(wxGridTableBasePtr):
  1306.     
  1307.     def __init__(self, this):
  1308.         self.this = this
  1309.         self.thisown = 0
  1310.  
  1311.     
  1312.     def __repr__(self):
  1313.         return '<%s.%s instance; proxy of C++ wxGridStringTable instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1314.  
  1315.  
  1316.  
  1317. class wxGridStringTable(wxGridStringTablePtr):
  1318.     
  1319.     def __init__(self, *_args, **_kwargs):
  1320.         self.this = gridc.new_wxGridStringTable(*_args, **_kwargs)
  1321.         self.thisown = 1
  1322.         self._setOORInfo(self)
  1323.  
  1324.  
  1325.  
  1326. class wxGridTableMessagePtr:
  1327.     
  1328.     def __init__(self, this):
  1329.         self.this = this
  1330.         self.thisown = 0
  1331.  
  1332.     
  1333.     def __del__(self, delfunc = gridc.delete_wxGridTableMessage):
  1334.         if self.thisown == 1:
  1335.             
  1336.             try:
  1337.                 delfunc(self)
  1338.  
  1339.         
  1340.  
  1341.     
  1342.     def SetTableObject(self, *_args, **_kwargs):
  1343.         val = gridc.wxGridTableMessage_SetTableObject(self, *_args, **_kwargs)
  1344.         return val
  1345.  
  1346.     
  1347.     def GetTableObject(self, *_args, **_kwargs):
  1348.         val = gridc.wxGridTableMessage_GetTableObject(self, *_args, **_kwargs)
  1349.         return val
  1350.  
  1351.     
  1352.     def SetId(self, *_args, **_kwargs):
  1353.         val = gridc.wxGridTableMessage_SetId(self, *_args, **_kwargs)
  1354.         return val
  1355.  
  1356.     
  1357.     def GetId(self, *_args, **_kwargs):
  1358.         val = gridc.wxGridTableMessage_GetId(self, *_args, **_kwargs)
  1359.         return val
  1360.  
  1361.     
  1362.     def SetCommandInt(self, *_args, **_kwargs):
  1363.         val = gridc.wxGridTableMessage_SetCommandInt(self, *_args, **_kwargs)
  1364.         return val
  1365.  
  1366.     
  1367.     def GetCommandInt(self, *_args, **_kwargs):
  1368.         val = gridc.wxGridTableMessage_GetCommandInt(self, *_args, **_kwargs)
  1369.         return val
  1370.  
  1371.     
  1372.     def SetCommandInt2(self, *_args, **_kwargs):
  1373.         val = gridc.wxGridTableMessage_SetCommandInt2(self, *_args, **_kwargs)
  1374.         return val
  1375.  
  1376.     
  1377.     def GetCommandInt2(self, *_args, **_kwargs):
  1378.         val = gridc.wxGridTableMessage_GetCommandInt2(self, *_args, **_kwargs)
  1379.         return val
  1380.  
  1381.     
  1382.     def __repr__(self):
  1383.         return '<%s.%s instance; proxy of C++ wxGridTableMessage instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1384.  
  1385.  
  1386.  
  1387. class wxGridTableMessage(wxGridTableMessagePtr):
  1388.     
  1389.     def __init__(self, *_args, **_kwargs):
  1390.         self.this = gridc.new_wxGridTableMessage(*_args, **_kwargs)
  1391.         self.thisown = 1
  1392.  
  1393.  
  1394.  
  1395. class wxGridCellCoordsPtr:
  1396.     
  1397.     def __init__(self, this):
  1398.         self.this = this
  1399.         self.thisown = 0
  1400.  
  1401.     
  1402.     def __del__(self, delfunc = gridc.delete_wxGridCellCoords):
  1403.         if self.thisown == 1:
  1404.             
  1405.             try:
  1406.                 delfunc(self)
  1407.  
  1408.         
  1409.  
  1410.     
  1411.     def GetRow(self, *_args, **_kwargs):
  1412.         val = gridc.wxGridCellCoords_GetRow(self, *_args, **_kwargs)
  1413.         return val
  1414.  
  1415.     
  1416.     def SetRow(self, *_args, **_kwargs):
  1417.         val = gridc.wxGridCellCoords_SetRow(self, *_args, **_kwargs)
  1418.         return val
  1419.  
  1420.     
  1421.     def GetCol(self, *_args, **_kwargs):
  1422.         val = gridc.wxGridCellCoords_GetCol(self, *_args, **_kwargs)
  1423.         return val
  1424.  
  1425.     
  1426.     def SetCol(self, *_args, **_kwargs):
  1427.         val = gridc.wxGridCellCoords_SetCol(self, *_args, **_kwargs)
  1428.         return val
  1429.  
  1430.     
  1431.     def Set(self, *_args, **_kwargs):
  1432.         val = gridc.wxGridCellCoords_Set(self, *_args, **_kwargs)
  1433.         return val
  1434.  
  1435.     
  1436.     def asTuple(self, *_args, **_kwargs):
  1437.         val = gridc.wxGridCellCoords_asTuple(self, *_args, **_kwargs)
  1438.         return val
  1439.  
  1440.     
  1441.     def __cmp__(self, *_args, **_kwargs):
  1442.         val = gridc.wxGridCellCoords___cmp__(self, *_args, **_kwargs)
  1443.         return val
  1444.  
  1445.     
  1446.     def __repr__(self):
  1447.         return '<%s.%s instance; proxy of C++ wxGridCellCoords instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  1448.  
  1449.     
  1450.     def __str__(self):
  1451.         return str(self.asTuple())
  1452.  
  1453.     
  1454.     def __repr__(self):
  1455.         return 'wxGridCellCoords' + str(self.asTuple())
  1456.  
  1457.     
  1458.     def __len__(self):
  1459.         return len(self.asTuple())
  1460.  
  1461.     
  1462.     def __getitem__(self, index):
  1463.         return self.asTuple()[index]
  1464.  
  1465.     
  1466.     def __setitem__(self, index, val):
  1467.         if index == 0:
  1468.             self.SetRow(val)
  1469.         elif index == 1:
  1470.             self.SetCol(val)
  1471.         else:
  1472.             raise IndexError
  1473.  
  1474.  
  1475.  
  1476. class wxGridCellCoords(wxGridCellCoordsPtr):
  1477.     
  1478.     def __init__(self, *_args, **_kwargs):
  1479.         self.this = gridc.new_wxGridCellCoords(*_args, **_kwargs)
  1480.         self.thisown = 1
  1481.  
  1482.  
  1483.  
  1484. class wxGridPtr(wxScrolledWindowPtr):
  1485.     wxGridSelectCells = gridc.wxGrid_wxGridSelectCells
  1486.     wxGridSelectRows = gridc.wxGrid_wxGridSelectRows
  1487.     wxGridSelectColumns = gridc.wxGrid_wxGridSelectColumns
  1488.     
  1489.     def __init__(self, this):
  1490.         self.this = this
  1491.         self.thisown = 0
  1492.  
  1493.     
  1494.     def CreateGrid(self, *_args, **_kwargs):
  1495.         val = gridc.wxGrid_CreateGrid(self, *_args, **_kwargs)
  1496.         return val
  1497.  
  1498.     
  1499.     def SetSelectionMode(self, *_args, **_kwargs):
  1500.         val = gridc.wxGrid_SetSelectionMode(self, *_args, **_kwargs)
  1501.         return val
  1502.  
  1503.     
  1504.     def GetSelectionMode(self, *_args, **_kwargs):
  1505.         val = gridc.wxGrid_GetSelectionMode(self, *_args, **_kwargs)
  1506.         return val
  1507.  
  1508.     
  1509.     def GetNumberRows(self, *_args, **_kwargs):
  1510.         val = gridc.wxGrid_GetNumberRows(self, *_args, **_kwargs)
  1511.         return val
  1512.  
  1513.     
  1514.     def GetNumberCols(self, *_args, **_kwargs):
  1515.         val = gridc.wxGrid_GetNumberCols(self, *_args, **_kwargs)
  1516.         return val
  1517.  
  1518.     
  1519.     def ProcessTableMessage(self, *_args, **_kwargs):
  1520.         val = gridc.wxGrid_ProcessTableMessage(self, *_args, **_kwargs)
  1521.         return val
  1522.  
  1523.     
  1524.     def GetTable(self, *_args, **_kwargs):
  1525.         val = gridc.wxGrid_GetTable(self, *_args, **_kwargs)
  1526.         return val
  1527.  
  1528.     
  1529.     def SetTable(self, *_args, **_kwargs):
  1530.         val = gridc.wxGrid_SetTable(self, *_args, **_kwargs)
  1531.         return val
  1532.  
  1533.     
  1534.     def ClearGrid(self, *_args, **_kwargs):
  1535.         val = gridc.wxGrid_ClearGrid(self, *_args, **_kwargs)
  1536.         return val
  1537.  
  1538.     
  1539.     def InsertRows(self, *_args, **_kwargs):
  1540.         val = gridc.wxGrid_InsertRows(self, *_args, **_kwargs)
  1541.         return val
  1542.  
  1543.     
  1544.     def AppendRows(self, *_args, **_kwargs):
  1545.         val = gridc.wxGrid_AppendRows(self, *_args, **_kwargs)
  1546.         return val
  1547.  
  1548.     
  1549.     def DeleteRows(self, *_args, **_kwargs):
  1550.         val = gridc.wxGrid_DeleteRows(self, *_args, **_kwargs)
  1551.         return val
  1552.  
  1553.     
  1554.     def InsertCols(self, *_args, **_kwargs):
  1555.         val = gridc.wxGrid_InsertCols(self, *_args, **_kwargs)
  1556.         return val
  1557.  
  1558.     
  1559.     def AppendCols(self, *_args, **_kwargs):
  1560.         val = gridc.wxGrid_AppendCols(self, *_args, **_kwargs)
  1561.         return val
  1562.  
  1563.     
  1564.     def DeleteCols(self, *_args, **_kwargs):
  1565.         val = gridc.wxGrid_DeleteCols(self, *_args, **_kwargs)
  1566.         return val
  1567.  
  1568.     
  1569.     def DrawCellHighlight(self, *_args, **_kwargs):
  1570.         val = gridc.wxGrid_DrawCellHighlight(self, *_args, **_kwargs)
  1571.         return val
  1572.  
  1573.     
  1574.     def DrawTextRectangle(self, *_args, **_kwargs):
  1575.         val = gridc.wxGrid_DrawTextRectangle(self, *_args, **_kwargs)
  1576.         return val
  1577.  
  1578.     
  1579.     def GetTextBoxSize(self, *_args, **_kwargs):
  1580.         val = gridc.wxGrid_GetTextBoxSize(self, *_args, **_kwargs)
  1581.         return val
  1582.  
  1583.     
  1584.     def BeginBatch(self, *_args, **_kwargs):
  1585.         val = gridc.wxGrid_BeginBatch(self, *_args, **_kwargs)
  1586.         return val
  1587.  
  1588.     
  1589.     def EndBatch(self, *_args, **_kwargs):
  1590.         val = gridc.wxGrid_EndBatch(self, *_args, **_kwargs)
  1591.         return val
  1592.  
  1593.     
  1594.     def GetBatchCount(self, *_args, **_kwargs):
  1595.         val = gridc.wxGrid_GetBatchCount(self, *_args, **_kwargs)
  1596.         return val
  1597.  
  1598.     
  1599.     def ForceRefresh(self, *_args, **_kwargs):
  1600.         val = gridc.wxGrid_ForceRefresh(self, *_args, **_kwargs)
  1601.         return val
  1602.  
  1603.     
  1604.     def Refresh(self, *_args, **_kwargs):
  1605.         val = gridc.wxGrid_Refresh(self, *_args, **_kwargs)
  1606.         return val
  1607.  
  1608.     
  1609.     def IsEditable(self, *_args, **_kwargs):
  1610.         val = gridc.wxGrid_IsEditable(self, *_args, **_kwargs)
  1611.         return val
  1612.  
  1613.     
  1614.     def EnableEditing(self, *_args, **_kwargs):
  1615.         val = gridc.wxGrid_EnableEditing(self, *_args, **_kwargs)
  1616.         return val
  1617.  
  1618.     
  1619.     def EnableCellEditControl(self, *_args, **_kwargs):
  1620.         val = gridc.wxGrid_EnableCellEditControl(self, *_args, **_kwargs)
  1621.         return val
  1622.  
  1623.     
  1624.     def DisableCellEditControl(self, *_args, **_kwargs):
  1625.         val = gridc.wxGrid_DisableCellEditControl(self, *_args, **_kwargs)
  1626.         return val
  1627.  
  1628.     
  1629.     def CanEnableCellControl(self, *_args, **_kwargs):
  1630.         val = gridc.wxGrid_CanEnableCellControl(self, *_args, **_kwargs)
  1631.         return val
  1632.  
  1633.     
  1634.     def IsCellEditControlEnabled(self, *_args, **_kwargs):
  1635.         val = gridc.wxGrid_IsCellEditControlEnabled(self, *_args, **_kwargs)
  1636.         return val
  1637.  
  1638.     
  1639.     def IsCellEditControlShown(self, *_args, **_kwargs):
  1640.         val = gridc.wxGrid_IsCellEditControlShown(self, *_args, **_kwargs)
  1641.         return val
  1642.  
  1643.     
  1644.     def IsCurrentCellReadOnly(self, *_args, **_kwargs):
  1645.         val = gridc.wxGrid_IsCurrentCellReadOnly(self, *_args, **_kwargs)
  1646.         return val
  1647.  
  1648.     
  1649.     def ShowCellEditControl(self, *_args, **_kwargs):
  1650.         val = gridc.wxGrid_ShowCellEditControl(self, *_args, **_kwargs)
  1651.         return val
  1652.  
  1653.     
  1654.     def HideCellEditControl(self, *_args, **_kwargs):
  1655.         val = gridc.wxGrid_HideCellEditControl(self, *_args, **_kwargs)
  1656.         return val
  1657.  
  1658.     
  1659.     def SaveEditControlValue(self, *_args, **_kwargs):
  1660.         val = gridc.wxGrid_SaveEditControlValue(self, *_args, **_kwargs)
  1661.         return val
  1662.  
  1663.     
  1664.     def XYToCell(self, *_args, **_kwargs):
  1665.         val = gridc.wxGrid_XYToCell(self, *_args, **_kwargs)
  1666.         if val:
  1667.             val = wxGridCellCoordsPtr(val)
  1668.             val.thisown = 1
  1669.         
  1670.         return val
  1671.  
  1672.     
  1673.     def YToRow(self, *_args, **_kwargs):
  1674.         val = gridc.wxGrid_YToRow(self, *_args, **_kwargs)
  1675.         return val
  1676.  
  1677.     
  1678.     def XToCol(self, *_args, **_kwargs):
  1679.         val = gridc.wxGrid_XToCol(self, *_args, **_kwargs)
  1680.         return val
  1681.  
  1682.     
  1683.     def YToEdgeOfRow(self, *_args, **_kwargs):
  1684.         val = gridc.wxGrid_YToEdgeOfRow(self, *_args, **_kwargs)
  1685.         return val
  1686.  
  1687.     
  1688.     def XToEdgeOfCol(self, *_args, **_kwargs):
  1689.         val = gridc.wxGrid_XToEdgeOfCol(self, *_args, **_kwargs)
  1690.         return val
  1691.  
  1692.     
  1693.     def CellToRect(self, *_args, **_kwargs):
  1694.         val = gridc.wxGrid_CellToRect(self, *_args, **_kwargs)
  1695.         if val:
  1696.             val = wxRectPtr(val)
  1697.             val.thisown = 1
  1698.         
  1699.         return val
  1700.  
  1701.     
  1702.     def GetGridCursorRow(self, *_args, **_kwargs):
  1703.         val = gridc.wxGrid_GetGridCursorRow(self, *_args, **_kwargs)
  1704.         return val
  1705.  
  1706.     
  1707.     def GetGridCursorCol(self, *_args, **_kwargs):
  1708.         val = gridc.wxGrid_GetGridCursorCol(self, *_args, **_kwargs)
  1709.         return val
  1710.  
  1711.     
  1712.     def IsVisible(self, *_args, **_kwargs):
  1713.         val = gridc.wxGrid_IsVisible(self, *_args, **_kwargs)
  1714.         return val
  1715.  
  1716.     
  1717.     def MakeCellVisible(self, *_args, **_kwargs):
  1718.         val = gridc.wxGrid_MakeCellVisible(self, *_args, **_kwargs)
  1719.         return val
  1720.  
  1721.     
  1722.     def SetGridCursor(self, *_args, **_kwargs):
  1723.         val = gridc.wxGrid_SetGridCursor(self, *_args, **_kwargs)
  1724.         return val
  1725.  
  1726.     
  1727.     def MoveCursorUp(self, *_args, **_kwargs):
  1728.         val = gridc.wxGrid_MoveCursorUp(self, *_args, **_kwargs)
  1729.         return val
  1730.  
  1731.     
  1732.     def MoveCursorDown(self, *_args, **_kwargs):
  1733.         val = gridc.wxGrid_MoveCursorDown(self, *_args, **_kwargs)
  1734.         return val
  1735.  
  1736.     
  1737.     def MoveCursorLeft(self, *_args, **_kwargs):
  1738.         val = gridc.wxGrid_MoveCursorLeft(self, *_args, **_kwargs)
  1739.         return val
  1740.  
  1741.     
  1742.     def MoveCursorRight(self, *_args, **_kwargs):
  1743.         val = gridc.wxGrid_MoveCursorRight(self, *_args, **_kwargs)
  1744.         return val
  1745.  
  1746.     
  1747.     def MovePageDown(self, *_args, **_kwargs):
  1748.         val = gridc.wxGrid_MovePageDown(self, *_args, **_kwargs)
  1749.         return val
  1750.  
  1751.     
  1752.     def MovePageUp(self, *_args, **_kwargs):
  1753.         val = gridc.wxGrid_MovePageUp(self, *_args, **_kwargs)
  1754.         return val
  1755.  
  1756.     
  1757.     def MoveCursorUpBlock(self, *_args, **_kwargs):
  1758.         val = gridc.wxGrid_MoveCursorUpBlock(self, *_args, **_kwargs)
  1759.         return val
  1760.  
  1761.     
  1762.     def MoveCursorDownBlock(self, *_args, **_kwargs):
  1763.         val = gridc.wxGrid_MoveCursorDownBlock(self, *_args, **_kwargs)
  1764.         return val
  1765.  
  1766.     
  1767.     def MoveCursorLeftBlock(self, *_args, **_kwargs):
  1768.         val = gridc.wxGrid_MoveCursorLeftBlock(self, *_args, **_kwargs)
  1769.         return val
  1770.  
  1771.     
  1772.     def MoveCursorRightBlock(self, *_args, **_kwargs):
  1773.         val = gridc.wxGrid_MoveCursorRightBlock(self, *_args, **_kwargs)
  1774.         return val
  1775.  
  1776.     
  1777.     def GetDefaultRowLabelSize(self, *_args, **_kwargs):
  1778.         val = gridc.wxGrid_GetDefaultRowLabelSize(self, *_args, **_kwargs)
  1779.         return val
  1780.  
  1781.     
  1782.     def GetRowLabelSize(self, *_args, **_kwargs):
  1783.         val = gridc.wxGrid_GetRowLabelSize(self, *_args, **_kwargs)
  1784.         return val
  1785.  
  1786.     
  1787.     def GetDefaultColLabelSize(self, *_args, **_kwargs):
  1788.         val = gridc.wxGrid_GetDefaultColLabelSize(self, *_args, **_kwargs)
  1789.         return val
  1790.  
  1791.     
  1792.     def GetColLabelSize(self, *_args, **_kwargs):
  1793.         val = gridc.wxGrid_GetColLabelSize(self, *_args, **_kwargs)
  1794.         return val
  1795.  
  1796.     
  1797.     def GetLabelBackgroundColour(self, *_args, **_kwargs):
  1798.         val = gridc.wxGrid_GetLabelBackgroundColour(self, *_args, **_kwargs)
  1799.         if val:
  1800.             val = wxColourPtr(val)
  1801.             val.thisown = 1
  1802.         
  1803.         return val
  1804.  
  1805.     
  1806.     def GetLabelTextColour(self, *_args, **_kwargs):
  1807.         val = gridc.wxGrid_GetLabelTextColour(self, *_args, **_kwargs)
  1808.         if val:
  1809.             val = wxColourPtr(val)
  1810.             val.thisown = 1
  1811.         
  1812.         return val
  1813.  
  1814.     
  1815.     def GetLabelFont(self, *_args, **_kwargs):
  1816.         val = gridc.wxGrid_GetLabelFont(self, *_args, **_kwargs)
  1817.         if val:
  1818.             val = wxFontPtr(val)
  1819.             val.thisown = 1
  1820.         
  1821.         return val
  1822.  
  1823.     
  1824.     def GetRowLabelAlignment(self, *_args, **_kwargs):
  1825.         val = gridc.wxGrid_GetRowLabelAlignment(self, *_args, **_kwargs)
  1826.         return val
  1827.  
  1828.     
  1829.     def GetColLabelAlignment(self, *_args, **_kwargs):
  1830.         val = gridc.wxGrid_GetColLabelAlignment(self, *_args, **_kwargs)
  1831.         return val
  1832.  
  1833.     
  1834.     def GetRowLabelValue(self, *_args, **_kwargs):
  1835.         val = gridc.wxGrid_GetRowLabelValue(self, *_args, **_kwargs)
  1836.         return val
  1837.  
  1838.     
  1839.     def GetColLabelValue(self, *_args, **_kwargs):
  1840.         val = gridc.wxGrid_GetColLabelValue(self, *_args, **_kwargs)
  1841.         return val
  1842.  
  1843.     
  1844.     def GetGridLineColour(self, *_args, **_kwargs):
  1845.         val = gridc.wxGrid_GetGridLineColour(self, *_args, **_kwargs)
  1846.         if val:
  1847.             val = wxColourPtr(val)
  1848.             val.thisown = 1
  1849.         
  1850.         return val
  1851.  
  1852.     
  1853.     def GetCellHighlightColour(self, *_args, **_kwargs):
  1854.         val = gridc.wxGrid_GetCellHighlightColour(self, *_args, **_kwargs)
  1855.         if val:
  1856.             val = wxColourPtr(val)
  1857.             val.thisown = 1
  1858.         
  1859.         return val
  1860.  
  1861.     
  1862.     def GetCellHighlightPenWidth(self, *_args, **_kwargs):
  1863.         val = gridc.wxGrid_GetCellHighlightPenWidth(self, *_args, **_kwargs)
  1864.         return val
  1865.  
  1866.     
  1867.     def GetCellHighlightROPenWidth(self, *_args, **_kwargs):
  1868.         val = gridc.wxGrid_GetCellHighlightROPenWidth(self, *_args, **_kwargs)
  1869.         return val
  1870.  
  1871.     
  1872.     def SetRowLabelSize(self, *_args, **_kwargs):
  1873.         val = gridc.wxGrid_SetRowLabelSize(self, *_args, **_kwargs)
  1874.         return val
  1875.  
  1876.     
  1877.     def SetColLabelSize(self, *_args, **_kwargs):
  1878.         val = gridc.wxGrid_SetColLabelSize(self, *_args, **_kwargs)
  1879.         return val
  1880.  
  1881.     
  1882.     def SetLabelBackgroundColour(self, *_args, **_kwargs):
  1883.         val = gridc.wxGrid_SetLabelBackgroundColour(self, *_args, **_kwargs)
  1884.         return val
  1885.  
  1886.     
  1887.     def SetLabelTextColour(self, *_args, **_kwargs):
  1888.         val = gridc.wxGrid_SetLabelTextColour(self, *_args, **_kwargs)
  1889.         return val
  1890.  
  1891.     
  1892.     def SetLabelFont(self, *_args, **_kwargs):
  1893.         val = gridc.wxGrid_SetLabelFont(self, *_args, **_kwargs)
  1894.         return val
  1895.  
  1896.     
  1897.     def SetRowLabelAlignment(self, *_args, **_kwargs):
  1898.         val = gridc.wxGrid_SetRowLabelAlignment(self, *_args, **_kwargs)
  1899.         return val
  1900.  
  1901.     
  1902.     def SetColLabelAlignment(self, *_args, **_kwargs):
  1903.         val = gridc.wxGrid_SetColLabelAlignment(self, *_args, **_kwargs)
  1904.         return val
  1905.  
  1906.     
  1907.     def SetRowLabelValue(self, *_args, **_kwargs):
  1908.         val = gridc.wxGrid_SetRowLabelValue(self, *_args, **_kwargs)
  1909.         return val
  1910.  
  1911.     
  1912.     def SetColLabelValue(self, *_args, **_kwargs):
  1913.         val = gridc.wxGrid_SetColLabelValue(self, *_args, **_kwargs)
  1914.         return val
  1915.  
  1916.     
  1917.     def SetGridLineColour(self, *_args, **_kwargs):
  1918.         val = gridc.wxGrid_SetGridLineColour(self, *_args, **_kwargs)
  1919.         return val
  1920.  
  1921.     
  1922.     def SetCellHighlightColour(self, *_args, **_kwargs):
  1923.         val = gridc.wxGrid_SetCellHighlightColour(self, *_args, **_kwargs)
  1924.         return val
  1925.  
  1926.     
  1927.     def SetCellHighlightPenWidth(self, *_args, **_kwargs):
  1928.         val = gridc.wxGrid_SetCellHighlightPenWidth(self, *_args, **_kwargs)
  1929.         return val
  1930.  
  1931.     
  1932.     def SetCellHighlightROPenWidth(self, *_args, **_kwargs):
  1933.         val = gridc.wxGrid_SetCellHighlightROPenWidth(self, *_args, **_kwargs)
  1934.         return val
  1935.  
  1936.     
  1937.     def EnableDragRowSize(self, *_args, **_kwargs):
  1938.         val = gridc.wxGrid_EnableDragRowSize(self, *_args, **_kwargs)
  1939.         return val
  1940.  
  1941.     
  1942.     def DisableDragRowSize(self, *_args, **_kwargs):
  1943.         val = gridc.wxGrid_DisableDragRowSize(self, *_args, **_kwargs)
  1944.         return val
  1945.  
  1946.     
  1947.     def CanDragRowSize(self, *_args, **_kwargs):
  1948.         val = gridc.wxGrid_CanDragRowSize(self, *_args, **_kwargs)
  1949.         return val
  1950.  
  1951.     
  1952.     def EnableDragColSize(self, *_args, **_kwargs):
  1953.         val = gridc.wxGrid_EnableDragColSize(self, *_args, **_kwargs)
  1954.         return val
  1955.  
  1956.     
  1957.     def DisableDragColSize(self, *_args, **_kwargs):
  1958.         val = gridc.wxGrid_DisableDragColSize(self, *_args, **_kwargs)
  1959.         return val
  1960.  
  1961.     
  1962.     def CanDragColSize(self, *_args, **_kwargs):
  1963.         val = gridc.wxGrid_CanDragColSize(self, *_args, **_kwargs)
  1964.         return val
  1965.  
  1966.     
  1967.     def EnableDragGridSize(self, *_args, **_kwargs):
  1968.         val = gridc.wxGrid_EnableDragGridSize(self, *_args, **_kwargs)
  1969.         return val
  1970.  
  1971.     
  1972.     def DisableDragGridSize(self, *_args, **_kwargs):
  1973.         val = gridc.wxGrid_DisableDragGridSize(self, *_args, **_kwargs)
  1974.         return val
  1975.  
  1976.     
  1977.     def CanDragGridSize(self, *_args, **_kwargs):
  1978.         val = gridc.wxGrid_CanDragGridSize(self, *_args, **_kwargs)
  1979.         return val
  1980.  
  1981.     
  1982.     def SetAttr(self, *_args, **_kwargs):
  1983.         val = gridc.wxGrid_SetAttr(self, *_args, **_kwargs)
  1984.         return val
  1985.  
  1986.     
  1987.     def SetRowAttr(self, *_args, **_kwargs):
  1988.         val = gridc.wxGrid_SetRowAttr(self, *_args, **_kwargs)
  1989.         return val
  1990.  
  1991.     
  1992.     def SetColAttr(self, *_args, **_kwargs):
  1993.         val = gridc.wxGrid_SetColAttr(self, *_args, **_kwargs)
  1994.         return val
  1995.  
  1996.     
  1997.     def SetColFormatBool(self, *_args, **_kwargs):
  1998.         val = gridc.wxGrid_SetColFormatBool(self, *_args, **_kwargs)
  1999.         return val
  2000.  
  2001.     
  2002.     def SetColFormatNumber(self, *_args, **_kwargs):
  2003.         val = gridc.wxGrid_SetColFormatNumber(self, *_args, **_kwargs)
  2004.         return val
  2005.  
  2006.     
  2007.     def SetColFormatFloat(self, *_args, **_kwargs):
  2008.         val = gridc.wxGrid_SetColFormatFloat(self, *_args, **_kwargs)
  2009.         return val
  2010.  
  2011.     
  2012.     def SetColFormatCustom(self, *_args, **_kwargs):
  2013.         val = gridc.wxGrid_SetColFormatCustom(self, *_args, **_kwargs)
  2014.         return val
  2015.  
  2016.     
  2017.     def EnableGridLines(self, *_args, **_kwargs):
  2018.         val = gridc.wxGrid_EnableGridLines(self, *_args, **_kwargs)
  2019.         return val
  2020.  
  2021.     
  2022.     def GridLinesEnabled(self, *_args, **_kwargs):
  2023.         val = gridc.wxGrid_GridLinesEnabled(self, *_args, **_kwargs)
  2024.         return val
  2025.  
  2026.     
  2027.     def GetDefaultRowSize(self, *_args, **_kwargs):
  2028.         val = gridc.wxGrid_GetDefaultRowSize(self, *_args, **_kwargs)
  2029.         return val
  2030.  
  2031.     
  2032.     def GetRowSize(self, *_args, **_kwargs):
  2033.         val = gridc.wxGrid_GetRowSize(self, *_args, **_kwargs)
  2034.         return val
  2035.  
  2036.     
  2037.     def GetDefaultColSize(self, *_args, **_kwargs):
  2038.         val = gridc.wxGrid_GetDefaultColSize(self, *_args, **_kwargs)
  2039.         return val
  2040.  
  2041.     
  2042.     def GetColSize(self, *_args, **_kwargs):
  2043.         val = gridc.wxGrid_GetColSize(self, *_args, **_kwargs)
  2044.         return val
  2045.  
  2046.     
  2047.     def GetDefaultCellBackgroundColour(self, *_args, **_kwargs):
  2048.         val = gridc.wxGrid_GetDefaultCellBackgroundColour(self, *_args, **_kwargs)
  2049.         if val:
  2050.             val = wxColourPtr(val)
  2051.             val.thisown = 1
  2052.         
  2053.         return val
  2054.  
  2055.     
  2056.     def GetCellBackgroundColour(self, *_args, **_kwargs):
  2057.         val = gridc.wxGrid_GetCellBackgroundColour(self, *_args, **_kwargs)
  2058.         if val:
  2059.             val = wxColourPtr(val)
  2060.             val.thisown = 1
  2061.         
  2062.         return val
  2063.  
  2064.     
  2065.     def GetDefaultCellTextColour(self, *_args, **_kwargs):
  2066.         val = gridc.wxGrid_GetDefaultCellTextColour(self, *_args, **_kwargs)
  2067.         if val:
  2068.             val = wxColourPtr(val)
  2069.             val.thisown = 1
  2070.         
  2071.         return val
  2072.  
  2073.     
  2074.     def GetCellTextColour(self, *_args, **_kwargs):
  2075.         val = gridc.wxGrid_GetCellTextColour(self, *_args, **_kwargs)
  2076.         if val:
  2077.             val = wxColourPtr(val)
  2078.             val.thisown = 1
  2079.         
  2080.         return val
  2081.  
  2082.     
  2083.     def GetDefaultCellFont(self, *_args, **_kwargs):
  2084.         val = gridc.wxGrid_GetDefaultCellFont(self, *_args, **_kwargs)
  2085.         if val:
  2086.             val = wxFontPtr(val)
  2087.             val.thisown = 1
  2088.         
  2089.         return val
  2090.  
  2091.     
  2092.     def GetCellFont(self, *_args, **_kwargs):
  2093.         val = gridc.wxGrid_GetCellFont(self, *_args, **_kwargs)
  2094.         if val:
  2095.             val = wxFontPtr(val)
  2096.             val.thisown = 1
  2097.         
  2098.         return val
  2099.  
  2100.     
  2101.     def GetDefaultCellAlignment(self, *_args, **_kwargs):
  2102.         val = gridc.wxGrid_GetDefaultCellAlignment(self, *_args, **_kwargs)
  2103.         return val
  2104.  
  2105.     
  2106.     def GetCellAlignment(self, *_args, **_kwargs):
  2107.         val = gridc.wxGrid_GetCellAlignment(self, *_args, **_kwargs)
  2108.         return val
  2109.  
  2110.     
  2111.     def GetDefaultCellOverflow(self, *_args, **_kwargs):
  2112.         val = gridc.wxGrid_GetDefaultCellOverflow(self, *_args, **_kwargs)
  2113.         return val
  2114.  
  2115.     
  2116.     def GetCellOverflow(self, *_args, **_kwargs):
  2117.         val = gridc.wxGrid_GetCellOverflow(self, *_args, **_kwargs)
  2118.         return val
  2119.  
  2120.     
  2121.     def GetCellSize(self, *_args, **_kwargs):
  2122.         val = gridc.wxGrid_GetCellSize(self, *_args, **_kwargs)
  2123.         return val
  2124.  
  2125.     
  2126.     def SetDefaultRowSize(self, *_args, **_kwargs):
  2127.         val = gridc.wxGrid_SetDefaultRowSize(self, *_args, **_kwargs)
  2128.         return val
  2129.  
  2130.     
  2131.     def SetRowSize(self, *_args, **_kwargs):
  2132.         val = gridc.wxGrid_SetRowSize(self, *_args, **_kwargs)
  2133.         return val
  2134.  
  2135.     
  2136.     def SetDefaultColSize(self, *_args, **_kwargs):
  2137.         val = gridc.wxGrid_SetDefaultColSize(self, *_args, **_kwargs)
  2138.         return val
  2139.  
  2140.     
  2141.     def SetColSize(self, *_args, **_kwargs):
  2142.         val = gridc.wxGrid_SetColSize(self, *_args, **_kwargs)
  2143.         return val
  2144.  
  2145.     
  2146.     def AutoSizeColumn(self, *_args, **_kwargs):
  2147.         val = gridc.wxGrid_AutoSizeColumn(self, *_args, **_kwargs)
  2148.         return val
  2149.  
  2150.     
  2151.     def AutoSizeRow(self, *_args, **_kwargs):
  2152.         val = gridc.wxGrid_AutoSizeRow(self, *_args, **_kwargs)
  2153.         return val
  2154.  
  2155.     
  2156.     def AutoSizeColumns(self, *_args, **_kwargs):
  2157.         val = gridc.wxGrid_AutoSizeColumns(self, *_args, **_kwargs)
  2158.         return val
  2159.  
  2160.     
  2161.     def AutoSizeRows(self, *_args, **_kwargs):
  2162.         val = gridc.wxGrid_AutoSizeRows(self, *_args, **_kwargs)
  2163.         return val
  2164.  
  2165.     
  2166.     def AutoSize(self, *_args, **_kwargs):
  2167.         val = gridc.wxGrid_AutoSize(self, *_args, **_kwargs)
  2168.         return val
  2169.  
  2170.     
  2171.     def SetColMinimalWidth(self, *_args, **_kwargs):
  2172.         val = gridc.wxGrid_SetColMinimalWidth(self, *_args, **_kwargs)
  2173.         return val
  2174.  
  2175.     
  2176.     def SetRowMinimalHeight(self, *_args, **_kwargs):
  2177.         val = gridc.wxGrid_SetRowMinimalHeight(self, *_args, **_kwargs)
  2178.         return val
  2179.  
  2180.     
  2181.     def SetColMinimalAcceptableWidth(self, *_args, **_kwargs):
  2182.         val = gridc.wxGrid_SetColMinimalAcceptableWidth(self, *_args, **_kwargs)
  2183.         return val
  2184.  
  2185.     
  2186.     def SetRowMinimalAcceptableHeight(self, *_args, **_kwargs):
  2187.         val = gridc.wxGrid_SetRowMinimalAcceptableHeight(self, *_args, **_kwargs)
  2188.         return val
  2189.  
  2190.     
  2191.     def GetColMinimalAcceptableWidth(self, *_args, **_kwargs):
  2192.         val = gridc.wxGrid_GetColMinimalAcceptableWidth(self, *_args, **_kwargs)
  2193.         return val
  2194.  
  2195.     
  2196.     def GetRowMinimalAcceptableHeight(self, *_args, **_kwargs):
  2197.         val = gridc.wxGrid_GetRowMinimalAcceptableHeight(self, *_args, **_kwargs)
  2198.         return val
  2199.  
  2200.     
  2201.     def SetDefaultCellBackgroundColour(self, *_args, **_kwargs):
  2202.         val = gridc.wxGrid_SetDefaultCellBackgroundColour(self, *_args, **_kwargs)
  2203.         return val
  2204.  
  2205.     
  2206.     def SetCellBackgroundColour(self, *_args, **_kwargs):
  2207.         val = gridc.wxGrid_SetCellBackgroundColour(self, *_args, **_kwargs)
  2208.         return val
  2209.  
  2210.     
  2211.     def SetDefaultCellTextColour(self, *_args, **_kwargs):
  2212.         val = gridc.wxGrid_SetDefaultCellTextColour(self, *_args, **_kwargs)
  2213.         return val
  2214.  
  2215.     
  2216.     def SetCellTextColour(self, *_args, **_kwargs):
  2217.         val = gridc.wxGrid_SetCellTextColour(self, *_args, **_kwargs)
  2218.         return val
  2219.  
  2220.     
  2221.     def SetDefaultCellFont(self, *_args, **_kwargs):
  2222.         val = gridc.wxGrid_SetDefaultCellFont(self, *_args, **_kwargs)
  2223.         return val
  2224.  
  2225.     
  2226.     def SetCellFont(self, *_args, **_kwargs):
  2227.         val = gridc.wxGrid_SetCellFont(self, *_args, **_kwargs)
  2228.         return val
  2229.  
  2230.     
  2231.     def SetDefaultCellAlignment(self, *_args, **_kwargs):
  2232.         val = gridc.wxGrid_SetDefaultCellAlignment(self, *_args, **_kwargs)
  2233.         return val
  2234.  
  2235.     
  2236.     def SetCellAlignment(self, *_args, **_kwargs):
  2237.         val = gridc.wxGrid_SetCellAlignment(self, *_args, **_kwargs)
  2238.         return val
  2239.  
  2240.     
  2241.     def SetDefaultCellOverflow(self, *_args, **_kwargs):
  2242.         val = gridc.wxGrid_SetDefaultCellOverflow(self, *_args, **_kwargs)
  2243.         return val
  2244.  
  2245.     
  2246.     def SetCellOverflow(self, *_args, **_kwargs):
  2247.         val = gridc.wxGrid_SetCellOverflow(self, *_args, **_kwargs)
  2248.         return val
  2249.  
  2250.     
  2251.     def SetCellSize(self, *_args, **_kwargs):
  2252.         val = gridc.wxGrid_SetCellSize(self, *_args, **_kwargs)
  2253.         return val
  2254.  
  2255.     
  2256.     def SetDefaultRenderer(self, *_args, **_kwargs):
  2257.         val = gridc.wxGrid_SetDefaultRenderer(self, *_args, **_kwargs)
  2258.         return val
  2259.  
  2260.     
  2261.     def SetCellRenderer(self, *_args, **_kwargs):
  2262.         val = gridc.wxGrid_SetCellRenderer(self, *_args, **_kwargs)
  2263.         return val
  2264.  
  2265.     
  2266.     def GetDefaultRenderer(self, *_args, **_kwargs):
  2267.         val = gridc.wxGrid_GetDefaultRenderer(self, *_args, **_kwargs)
  2268.         return val
  2269.  
  2270.     
  2271.     def GetCellRenderer(self, *_args, **_kwargs):
  2272.         val = gridc.wxGrid_GetCellRenderer(self, *_args, **_kwargs)
  2273.         return val
  2274.  
  2275.     
  2276.     def SetDefaultEditor(self, *_args, **_kwargs):
  2277.         val = gridc.wxGrid_SetDefaultEditor(self, *_args, **_kwargs)
  2278.         return val
  2279.  
  2280.     
  2281.     def SetCellEditor(self, *_args, **_kwargs):
  2282.         val = gridc.wxGrid_SetCellEditor(self, *_args, **_kwargs)
  2283.         return val
  2284.  
  2285.     
  2286.     def GetDefaultEditor(self, *_args, **_kwargs):
  2287.         val = gridc.wxGrid_GetDefaultEditor(self, *_args, **_kwargs)
  2288.         return val
  2289.  
  2290.     
  2291.     def GetCellEditor(self, *_args, **_kwargs):
  2292.         val = gridc.wxGrid_GetCellEditor(self, *_args, **_kwargs)
  2293.         return val
  2294.  
  2295.     
  2296.     def GetCellValue(self, *_args, **_kwargs):
  2297.         val = gridc.wxGrid_GetCellValue(self, *_args, **_kwargs)
  2298.         return val
  2299.  
  2300.     
  2301.     def SetCellValue(self, *_args, **_kwargs):
  2302.         val = gridc.wxGrid_SetCellValue(self, *_args, **_kwargs)
  2303.         return val
  2304.  
  2305.     
  2306.     def IsReadOnly(self, *_args, **_kwargs):
  2307.         val = gridc.wxGrid_IsReadOnly(self, *_args, **_kwargs)
  2308.         return val
  2309.  
  2310.     
  2311.     def SetReadOnly(self, *_args, **_kwargs):
  2312.         val = gridc.wxGrid_SetReadOnly(self, *_args, **_kwargs)
  2313.         return val
  2314.  
  2315.     
  2316.     def SelectRow(self, *_args, **_kwargs):
  2317.         val = gridc.wxGrid_SelectRow(self, *_args, **_kwargs)
  2318.         return val
  2319.  
  2320.     
  2321.     def SelectCol(self, *_args, **_kwargs):
  2322.         val = gridc.wxGrid_SelectCol(self, *_args, **_kwargs)
  2323.         return val
  2324.  
  2325.     
  2326.     def SelectBlock(self, *_args, **_kwargs):
  2327.         val = gridc.wxGrid_SelectBlock(self, *_args, **_kwargs)
  2328.         return val
  2329.  
  2330.     
  2331.     def SelectAll(self, *_args, **_kwargs):
  2332.         val = gridc.wxGrid_SelectAll(self, *_args, **_kwargs)
  2333.         return val
  2334.  
  2335.     
  2336.     def IsSelection(self, *_args, **_kwargs):
  2337.         val = gridc.wxGrid_IsSelection(self, *_args, **_kwargs)
  2338.         return val
  2339.  
  2340.     
  2341.     def ClearSelection(self, *_args, **_kwargs):
  2342.         val = gridc.wxGrid_ClearSelection(self, *_args, **_kwargs)
  2343.         return val
  2344.  
  2345.     
  2346.     def IsInSelection(self, *_args, **_kwargs):
  2347.         val = gridc.wxGrid_IsInSelection(self, *_args, **_kwargs)
  2348.         return val
  2349.  
  2350.     
  2351.     def GetSelectedCells(self, *_args, **_kwargs):
  2352.         val = gridc.wxGrid_GetSelectedCells(self, *_args, **_kwargs)
  2353.         return val
  2354.  
  2355.     
  2356.     def GetSelectionBlockTopLeft(self, *_args, **_kwargs):
  2357.         val = gridc.wxGrid_GetSelectionBlockTopLeft(self, *_args, **_kwargs)
  2358.         return val
  2359.  
  2360.     
  2361.     def GetSelectionBlockBottomRight(self, *_args, **_kwargs):
  2362.         val = gridc.wxGrid_GetSelectionBlockBottomRight(self, *_args, **_kwargs)
  2363.         return val
  2364.  
  2365.     
  2366.     def GetSelectedRows(self, *_args, **_kwargs):
  2367.         val = gridc.wxGrid_GetSelectedRows(self, *_args, **_kwargs)
  2368.         return val
  2369.  
  2370.     
  2371.     def GetSelectedCols(self, *_args, **_kwargs):
  2372.         val = gridc.wxGrid_GetSelectedCols(self, *_args, **_kwargs)
  2373.         return val
  2374.  
  2375.     
  2376.     def DeselectRow(self, *_args, **_kwargs):
  2377.         val = gridc.wxGrid_DeselectRow(self, *_args, **_kwargs)
  2378.         return val
  2379.  
  2380.     
  2381.     def DeselectCol(self, *_args, **_kwargs):
  2382.         val = gridc.wxGrid_DeselectCol(self, *_args, **_kwargs)
  2383.         return val
  2384.  
  2385.     
  2386.     def DeselectCell(self, *_args, **_kwargs):
  2387.         val = gridc.wxGrid_DeselectCell(self, *_args, **_kwargs)
  2388.         return val
  2389.  
  2390.     
  2391.     def BlockToDeviceRect(self, *_args, **_kwargs):
  2392.         val = gridc.wxGrid_BlockToDeviceRect(self, *_args, **_kwargs)
  2393.         if val:
  2394.             val = wxRectPtr(val)
  2395.             val.thisown = 1
  2396.         
  2397.         return val
  2398.  
  2399.     
  2400.     def GetSelectionBackground(self, *_args, **_kwargs):
  2401.         val = gridc.wxGrid_GetSelectionBackground(self, *_args, **_kwargs)
  2402.         if val:
  2403.             val = wxColourPtr(val)
  2404.             val.thisown = 1
  2405.         
  2406.         return val
  2407.  
  2408.     
  2409.     def GetSelectionForeground(self, *_args, **_kwargs):
  2410.         val = gridc.wxGrid_GetSelectionForeground(self, *_args, **_kwargs)
  2411.         if val:
  2412.             val = wxColourPtr(val)
  2413.             val.thisown = 1
  2414.         
  2415.         return val
  2416.  
  2417.     
  2418.     def SetSelectionBackground(self, *_args, **_kwargs):
  2419.         val = gridc.wxGrid_SetSelectionBackground(self, *_args, **_kwargs)
  2420.         return val
  2421.  
  2422.     
  2423.     def SetSelectionForeground(self, *_args, **_kwargs):
  2424.         val = gridc.wxGrid_SetSelectionForeground(self, *_args, **_kwargs)
  2425.         return val
  2426.  
  2427.     
  2428.     def RegisterDataType(self, *_args, **_kwargs):
  2429.         val = gridc.wxGrid_RegisterDataType(self, *_args, **_kwargs)
  2430.         return val
  2431.  
  2432.     
  2433.     def GetDefaultEditorForCell(self, *_args, **_kwargs):
  2434.         val = gridc.wxGrid_GetDefaultEditorForCell(self, *_args, **_kwargs)
  2435.         return val
  2436.  
  2437.     
  2438.     def GetDefaultRendererForCell(self, *_args, **_kwargs):
  2439.         val = gridc.wxGrid_GetDefaultRendererForCell(self, *_args, **_kwargs)
  2440.         return val
  2441.  
  2442.     
  2443.     def GetDefaultEditorForType(self, *_args, **_kwargs):
  2444.         val = gridc.wxGrid_GetDefaultEditorForType(self, *_args, **_kwargs)
  2445.         return val
  2446.  
  2447.     
  2448.     def GetDefaultRendererForType(self, *_args, **_kwargs):
  2449.         val = gridc.wxGrid_GetDefaultRendererForType(self, *_args, **_kwargs)
  2450.         return val
  2451.  
  2452.     
  2453.     def SetMargins(self, *_args, **_kwargs):
  2454.         val = gridc.wxGrid_SetMargins(self, *_args, **_kwargs)
  2455.         return val
  2456.  
  2457.     
  2458.     def GetGridWindow(self, *_args, **_kwargs):
  2459.         val = gridc.wxGrid_GetGridWindow(self, *_args, **_kwargs)
  2460.         return val
  2461.  
  2462.     
  2463.     def GetGridRowLabelWindow(self, *_args, **_kwargs):
  2464.         val = gridc.wxGrid_GetGridRowLabelWindow(self, *_args, **_kwargs)
  2465.         return val
  2466.  
  2467.     
  2468.     def GetGridColLabelWindow(self, *_args, **_kwargs):
  2469.         val = gridc.wxGrid_GetGridColLabelWindow(self, *_args, **_kwargs)
  2470.         return val
  2471.  
  2472.     
  2473.     def GetGridCornerLabelWindow(self, *_args, **_kwargs):
  2474.         val = gridc.wxGrid_GetGridCornerLabelWindow(self, *_args, **_kwargs)
  2475.         return val
  2476.  
  2477.     
  2478.     def __repr__(self):
  2479.         return '<%s.%s instance; proxy of C++ wxGrid instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  2480.  
  2481.  
  2482.  
  2483. class wxGrid(wxGridPtr):
  2484.     
  2485.     def __init__(self, *_args, **_kwargs):
  2486.         self.this = gridc.new_wxGrid(*_args, **_kwargs)
  2487.         self.thisown = 1
  2488.         self._setOORInfo(self)
  2489.  
  2490.  
  2491.  
  2492. class wxGridEventPtr(wxNotifyEventPtr):
  2493.     
  2494.     def __init__(self, this):
  2495.         self.this = this
  2496.         self.thisown = 0
  2497.  
  2498.     
  2499.     def GetRow(self, *_args, **_kwargs):
  2500.         val = gridc.wxGridEvent_GetRow(self, *_args, **_kwargs)
  2501.         return val
  2502.  
  2503.     
  2504.     def GetCol(self, *_args, **_kwargs):
  2505.         val = gridc.wxGridEvent_GetCol(self, *_args, **_kwargs)
  2506.         return val
  2507.  
  2508.     
  2509.     def GetPosition(self, *_args, **_kwargs):
  2510.         val = gridc.wxGridEvent_GetPosition(self, *_args, **_kwargs)
  2511.         if val:
  2512.             val = wxPointPtr(val)
  2513.             val.thisown = 1
  2514.         
  2515.         return val
  2516.  
  2517.     
  2518.     def Selecting(self, *_args, **_kwargs):
  2519.         val = gridc.wxGridEvent_Selecting(self, *_args, **_kwargs)
  2520.         return val
  2521.  
  2522.     
  2523.     def ControlDown(self, *_args, **_kwargs):
  2524.         val = gridc.wxGridEvent_ControlDown(self, *_args, **_kwargs)
  2525.         return val
  2526.  
  2527.     
  2528.     def MetaDown(self, *_args, **_kwargs):
  2529.         val = gridc.wxGridEvent_MetaDown(self, *_args, **_kwargs)
  2530.         return val
  2531.  
  2532.     
  2533.     def ShiftDown(self, *_args, **_kwargs):
  2534.         val = gridc.wxGridEvent_ShiftDown(self, *_args, **_kwargs)
  2535.         return val
  2536.  
  2537.     
  2538.     def AltDown(self, *_args, **_kwargs):
  2539.         val = gridc.wxGridEvent_AltDown(self, *_args, **_kwargs)
  2540.         return val
  2541.  
  2542.     
  2543.     def __repr__(self):
  2544.         return '<%s.%s instance; proxy of C++ wxGridEvent instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  2545.  
  2546.  
  2547.  
  2548. class wxGridEvent(wxGridEventPtr):
  2549.     
  2550.     def __init__(self, *_args, **_kwargs):
  2551.         self.this = gridc.new_wxGridEvent(*_args, **_kwargs)
  2552.         self.thisown = 1
  2553.  
  2554.  
  2555.  
  2556. class wxGridSizeEventPtr(wxNotifyEventPtr):
  2557.     
  2558.     def __init__(self, this):
  2559.         self.this = this
  2560.         self.thisown = 0
  2561.  
  2562.     
  2563.     def GetRowOrCol(self, *_args, **_kwargs):
  2564.         val = gridc.wxGridSizeEvent_GetRowOrCol(self, *_args, **_kwargs)
  2565.         return val
  2566.  
  2567.     
  2568.     def GetPosition(self, *_args, **_kwargs):
  2569.         val = gridc.wxGridSizeEvent_GetPosition(self, *_args, **_kwargs)
  2570.         if val:
  2571.             val = wxPointPtr(val)
  2572.             val.thisown = 1
  2573.         
  2574.         return val
  2575.  
  2576.     
  2577.     def ControlDown(self, *_args, **_kwargs):
  2578.         val = gridc.wxGridSizeEvent_ControlDown(self, *_args, **_kwargs)
  2579.         return val
  2580.  
  2581.     
  2582.     def MetaDown(self, *_args, **_kwargs):
  2583.         val = gridc.wxGridSizeEvent_MetaDown(self, *_args, **_kwargs)
  2584.         return val
  2585.  
  2586.     
  2587.     def ShiftDown(self, *_args, **_kwargs):
  2588.         val = gridc.wxGridSizeEvent_ShiftDown(self, *_args, **_kwargs)
  2589.         return val
  2590.  
  2591.     
  2592.     def AltDown(self, *_args, **_kwargs):
  2593.         val = gridc.wxGridSizeEvent_AltDown(self, *_args, **_kwargs)
  2594.         return val
  2595.  
  2596.     
  2597.     def __repr__(self):
  2598.         return '<%s.%s instance; proxy of C++ wxGridSizeEvent instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  2599.  
  2600.  
  2601.  
  2602. class wxGridSizeEvent(wxGridSizeEventPtr):
  2603.     
  2604.     def __init__(self, *_args, **_kwargs):
  2605.         self.this = gridc.new_wxGridSizeEvent(*_args, **_kwargs)
  2606.         self.thisown = 1
  2607.  
  2608.  
  2609.  
  2610. class wxGridRangeSelectEventPtr(wxNotifyEventPtr):
  2611.     
  2612.     def __init__(self, this):
  2613.         self.this = this
  2614.         self.thisown = 0
  2615.  
  2616.     
  2617.     def GetTopLeftCoords(self, *_args, **_kwargs):
  2618.         val = gridc.wxGridRangeSelectEvent_GetTopLeftCoords(self, *_args, **_kwargs)
  2619.         if val:
  2620.             val = wxGridCellCoordsPtr(val)
  2621.             val.thisown = 1
  2622.         
  2623.         return val
  2624.  
  2625.     
  2626.     def GetBottomRightCoords(self, *_args, **_kwargs):
  2627.         val = gridc.wxGridRangeSelectEvent_GetBottomRightCoords(self, *_args, **_kwargs)
  2628.         if val:
  2629.             val = wxGridCellCoordsPtr(val)
  2630.             val.thisown = 1
  2631.         
  2632.         return val
  2633.  
  2634.     
  2635.     def GetTopRow(self, *_args, **_kwargs):
  2636.         val = gridc.wxGridRangeSelectEvent_GetTopRow(self, *_args, **_kwargs)
  2637.         return val
  2638.  
  2639.     
  2640.     def GetBottomRow(self, *_args, **_kwargs):
  2641.         val = gridc.wxGridRangeSelectEvent_GetBottomRow(self, *_args, **_kwargs)
  2642.         return val
  2643.  
  2644.     
  2645.     def GetLeftCol(self, *_args, **_kwargs):
  2646.         val = gridc.wxGridRangeSelectEvent_GetLeftCol(self, *_args, **_kwargs)
  2647.         return val
  2648.  
  2649.     
  2650.     def GetRightCol(self, *_args, **_kwargs):
  2651.         val = gridc.wxGridRangeSelectEvent_GetRightCol(self, *_args, **_kwargs)
  2652.         return val
  2653.  
  2654.     
  2655.     def Selecting(self, *_args, **_kwargs):
  2656.         val = gridc.wxGridRangeSelectEvent_Selecting(self, *_args, **_kwargs)
  2657.         return val
  2658.  
  2659.     
  2660.     def ControlDown(self, *_args, **_kwargs):
  2661.         val = gridc.wxGridRangeSelectEvent_ControlDown(self, *_args, **_kwargs)
  2662.         return val
  2663.  
  2664.     
  2665.     def MetaDown(self, *_args, **_kwargs):
  2666.         val = gridc.wxGridRangeSelectEvent_MetaDown(self, *_args, **_kwargs)
  2667.         return val
  2668.  
  2669.     
  2670.     def ShiftDown(self, *_args, **_kwargs):
  2671.         val = gridc.wxGridRangeSelectEvent_ShiftDown(self, *_args, **_kwargs)
  2672.         return val
  2673.  
  2674.     
  2675.     def AltDown(self, *_args, **_kwargs):
  2676.         val = gridc.wxGridRangeSelectEvent_AltDown(self, *_args, **_kwargs)
  2677.         return val
  2678.  
  2679.     
  2680.     def __repr__(self):
  2681.         return '<%s.%s instance; proxy of C++ wxGridRangeSelectEvent instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  2682.  
  2683.  
  2684.  
  2685. class wxGridRangeSelectEvent(wxGridRangeSelectEventPtr):
  2686.     
  2687.     def __init__(self, *_args, **_kwargs):
  2688.         self.this = gridc.new_wxGridRangeSelectEvent(*_args, **_kwargs)
  2689.         self.thisown = 1
  2690.  
  2691.  
  2692.  
  2693. class wxGridEditorCreatedEventPtr(wxCommandEventPtr):
  2694.     
  2695.     def __init__(self, this):
  2696.         self.this = this
  2697.         self.thisown = 0
  2698.  
  2699.     
  2700.     def GetRow(self, *_args, **_kwargs):
  2701.         val = gridc.wxGridEditorCreatedEvent_GetRow(self, *_args, **_kwargs)
  2702.         return val
  2703.  
  2704.     
  2705.     def GetCol(self, *_args, **_kwargs):
  2706.         val = gridc.wxGridEditorCreatedEvent_GetCol(self, *_args, **_kwargs)
  2707.         return val
  2708.  
  2709.     
  2710.     def GetControl(self, *_args, **_kwargs):
  2711.         val = gridc.wxGridEditorCreatedEvent_GetControl(self, *_args, **_kwargs)
  2712.         return val
  2713.  
  2714.     
  2715.     def SetRow(self, *_args, **_kwargs):
  2716.         val = gridc.wxGridEditorCreatedEvent_SetRow(self, *_args, **_kwargs)
  2717.         return val
  2718.  
  2719.     
  2720.     def SetCol(self, *_args, **_kwargs):
  2721.         val = gridc.wxGridEditorCreatedEvent_SetCol(self, *_args, **_kwargs)
  2722.         return val
  2723.  
  2724.     
  2725.     def SetControl(self, *_args, **_kwargs):
  2726.         val = gridc.wxGridEditorCreatedEvent_SetControl(self, *_args, **_kwargs)
  2727.         return val
  2728.  
  2729.     
  2730.     def __repr__(self):
  2731.         return '<%s.%s instance; proxy of C++ wxGridEditorCreatedEvent instance at %s>' % (self.__class__.__module__, self.__class__.__name__, self.this)
  2732.  
  2733.  
  2734.  
  2735. class wxGridEditorCreatedEvent(wxGridEditorCreatedEventPtr):
  2736.     
  2737.     def __init__(self, *_args, **_kwargs):
  2738.         self.this = gridc.new_wxGridEditorCreatedEvent(*_args, **_kwargs)
  2739.         self.thisown = 1
  2740.  
  2741.  
  2742. wxGRID_VALUE_STRING = gridc.wxGRID_VALUE_STRING
  2743. wxGRID_VALUE_BOOL = gridc.wxGRID_VALUE_BOOL
  2744. wxGRID_VALUE_NUMBER = gridc.wxGRID_VALUE_NUMBER
  2745. wxGRID_VALUE_FLOAT = gridc.wxGRID_VALUE_FLOAT
  2746. wxGRID_VALUE_CHOICE = gridc.wxGRID_VALUE_CHOICE
  2747. wxGRID_VALUE_TEXT = gridc.wxGRID_VALUE_TEXT
  2748. wxGRID_VALUE_LONG = gridc.wxGRID_VALUE_LONG
  2749. wxGRID_VALUE_CHOICEINT = gridc.wxGRID_VALUE_CHOICEINT
  2750. wxGRID_VALUE_DATETIME = gridc.wxGRID_VALUE_DATETIME
  2751. cvar = gridc.cvar
  2752. wxGridNoCellCoords = wxGridCellCoordsPtr(gridc.cvar.wxGridNoCellCoords)
  2753. wxGridNoCellRect = wxRectPtr(gridc.cvar.wxGridNoCellRect)
  2754. wxGRIDTABLE_REQUEST_VIEW_GET_VALUES = gridc.wxGRIDTABLE_REQUEST_VIEW_GET_VALUES
  2755. wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES = gridc.wxGRIDTABLE_REQUEST_VIEW_SEND_VALUES
  2756. wxGRIDTABLE_NOTIFY_ROWS_INSERTED = gridc.wxGRIDTABLE_NOTIFY_ROWS_INSERTED
  2757. wxGRIDTABLE_NOTIFY_ROWS_APPENDED = gridc.wxGRIDTABLE_NOTIFY_ROWS_APPENDED
  2758. wxGRIDTABLE_NOTIFY_ROWS_DELETED = gridc.wxGRIDTABLE_NOTIFY_ROWS_DELETED
  2759. wxGRIDTABLE_NOTIFY_COLS_INSERTED = gridc.wxGRIDTABLE_NOTIFY_COLS_INSERTED
  2760. wxGRIDTABLE_NOTIFY_COLS_APPENDED = gridc.wxGRIDTABLE_NOTIFY_COLS_APPENDED
  2761. wxGRIDTABLE_NOTIFY_COLS_DELETED = gridc.wxGRIDTABLE_NOTIFY_COLS_DELETED
  2762. wxEVT_GRID_CELL_LEFT_CLICK = gridc.wxEVT_GRID_CELL_LEFT_CLICK
  2763. wxEVT_GRID_CELL_RIGHT_CLICK = gridc.wxEVT_GRID_CELL_RIGHT_CLICK
  2764. wxEVT_GRID_CELL_LEFT_DCLICK = gridc.wxEVT_GRID_CELL_LEFT_DCLICK
  2765. wxEVT_GRID_CELL_RIGHT_DCLICK = gridc.wxEVT_GRID_CELL_RIGHT_DCLICK
  2766. wxEVT_GRID_LABEL_LEFT_CLICK = gridc.wxEVT_GRID_LABEL_LEFT_CLICK
  2767. wxEVT_GRID_LABEL_RIGHT_CLICK = gridc.wxEVT_GRID_LABEL_RIGHT_CLICK
  2768. wxEVT_GRID_LABEL_LEFT_DCLICK = gridc.wxEVT_GRID_LABEL_LEFT_DCLICK
  2769. wxEVT_GRID_LABEL_RIGHT_DCLICK = gridc.wxEVT_GRID_LABEL_RIGHT_DCLICK
  2770. wxEVT_GRID_ROW_SIZE = gridc.wxEVT_GRID_ROW_SIZE
  2771. wxEVT_GRID_COL_SIZE = gridc.wxEVT_GRID_COL_SIZE
  2772. wxEVT_GRID_RANGE_SELECT = gridc.wxEVT_GRID_RANGE_SELECT
  2773. wxEVT_GRID_CELL_CHANGE = gridc.wxEVT_GRID_CELL_CHANGE
  2774. wxEVT_GRID_SELECT_CELL = gridc.wxEVT_GRID_SELECT_CELL
  2775. wxEVT_GRID_EDITOR_SHOWN = gridc.wxEVT_GRID_EDITOR_SHOWN
  2776. wxEVT_GRID_EDITOR_HIDDEN = gridc.wxEVT_GRID_EDITOR_HIDDEN
  2777. wxEVT_GRID_EDITOR_CREATED = gridc.wxEVT_GRID_EDITOR_CREATED
  2778. wx.wxGridEventPtr = wxGridEventPtr
  2779. wx.wxGridSizeEventPtr = wxGridSizeEventPtr
  2780. wx.wxGridRangeSelectEventPtr = wxGridRangeSelectEventPtr
  2781. wx.wxGridEditorCreatedEventPtr = wxGridEditorCreatedEventPtr
  2782. wx.wxGridCellRendererPtr = wxGridCellRendererPtr
  2783. wx.wxPyGridCellRendererPtr = wxPyGridCellRendererPtr
  2784. wx.wxGridCellEditorPtr = wxGridCellEditorPtr
  2785. wx.wxPyGridCellEditorPtr = wxPyGridCellEditorPtr
  2786. wx.wxGridCellAttrPtr = wxGridCellAttrPtr
  2787. wx.wxGridCellAttrProviderPtr = wxGridCellAttrProviderPtr
  2788. wx.wxPyGridCellAttrProviderPtr = wxPyGridCellAttrProviderPtr
  2789. wx.wxGridTableBasePtr = wxGridTableBasePtr
  2790. wx.wxPyGridTableBasePtr = wxPyGridTableBasePtr
  2791. wx.wxGridTableMessagePtr = wxGridTableMessagePtr
  2792. wx.wxGridCellCoordsPtr = wxGridCellCoordsPtr
  2793. wx.wxGridPtr = wxGridPtr
  2794.